Проблема с переменной classpath в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема с переменной classpath в Java

Сообщение Anonymous »

Код: Выделить всё

/home/thiru/VS Code Files/Java Files
├── F
│   ├── test.class
│   └── test.java
└── G
├── c.class
└── c.java
c.java импортирует пакет F и имеет основную функцию
Когда я использую javac и java:
  • :~/VS Code Files/Java Files/G$ javac -cp /home/thiru/VS\ Code\ Files/Java\ Files/ c.java
  • :~/VS Code Files/Java Files/G$ java -cp /home/thiru/VS\ Code\ Files/Java\ Files/ c
  • Ошибка: не удалось найти или загрузить основной класс c
  • Вызвано: java.lang.ClassNotFoundException: c
Когда я просто использую команду Java:
  • : ~/VS Code Files/Java Files/G$ java -cp /home/thiru/VS\ Code\ Files/Java\ Files/ c.java
    Тирумал
test.java:

Код: Выделить всё

package F;

public class test{

public static void d(){
System.out.println("Thirumal");
}

}
c.java:

Код: Выделить всё

import F.test;

public class c{

public static void main(String[] args){
test.d();
}
}
В чем разница?

Подробнее здесь: https://stackoverflow.com/questions/792 ... le-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»