Не можете запустить простую скомпилированную Java-программу?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не можете запустить простую скомпилированную Java-программу?

Сообщение Anonymous »

Я использую Arch Linux, я только что установил JRE и JDK, и все необходимые файлы bin (javac и java) находятся в /opt/java/bin/

Я просто скомпилировал стандартный hello world и скомпилировал его с помощью javac, запускающего javac ./hello.java, и получился класс.

Теперь моя проблема — запустить его. Я запускаю java ./helloworld.class и выдает ошибку, даже если файл, на который я указываю Java, не существует:

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

Exception in thread "main" java.lang.NoClassDefFoundError: //helloworld/class
Caused by: java.lang.ClassNotFoundException: ..helloworld.class
(..omitted for clarity..)
Could not find the main class: ./helloworld.class.  Program will exit.
Вы заметите первую строку ошибки: она меняет путь //helloworld/class

Когда я передаю Java абсолютный путь, то есть java /home/foo/helloworld.class, он выдает ту же ошибку, но заменяет / пути на . в первой строке , опять облажался.

Как думаете, что не так? Я действительно не знаю, почему он это делает..

Подробнее здесь: https://stackoverflow.com/questions/380 ... va-program
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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