Получение этой ошибки & ldquo; Не удалось найти или загрузить основной класс com.liveqos.superbeam.desktop.SuperBeamApp & rdquo; при попытке запустить .sh-файл на linux [duplicate]

Когда я пытаюсь запустить простую программу Hello World, я продолжаю получать сообщение о том, что не могу найти основной класс. Я нашел эту тему: http://ubuntuforums.org/showthread.php?t=1163850, но это было бесполезно. Есть идеи? В потоке говорится, что моя переменная CLASSPATH перепутана. Кто-нибудь знает исправление или обходное решение? Спасибо.

3
задан 10 November 2011 в 00:56

2 ответа

Когда код выглядит так:

class Foo { public static void main(String[] args) { System.out.println("Hello world"); } }

, вам нужно запустить java Foo в каталоге, содержащем Foo.class (после компиляции с javac Foo.java). Если вы находитесь в другом каталоге, скажите ~, где файл класса находится в ~/bar/Foo.class, вам нужно установить путь к классу перед запуском java:

CLASSPATH=~/bar java Foo

Если вы используете пакеты , например:

package bar; class Foo { public static void main(String[] args) { System.out.println("Hello world"); } }

, тогда вам нужно сохранить его на path/bar/Foo.java и скомпилировать path/bar/Foo.class с помощью javac path/bar/Foo.java и запустить с path/:

java bar.Foo
7
ответ дан 18 July 2018 в 01:32

Когда код выглядит так:

class Foo { public static void main(String[] args) { System.out.println("Hello world"); } }

, вам нужно запустить java Foo в каталоге, содержащем Foo.class (после компиляции с javac Foo.java). Если вы находитесь в другом каталоге, скажите ~, где файл класса находится в ~/bar/Foo.class, вам нужно установить путь к классу перед запуском java:

CLASSPATH=~/bar java Foo

Если вы используете пакеты , например:

package bar; class Foo { public static void main(String[] args) { System.out.println("Hello world"); } }

, тогда вам нужно сохранить его на path/bar/Foo.java и скомпилировать path/bar/Foo.class с помощью javac path/bar/Foo.java и запустить с path/:

java bar.Foo
7
ответ дан 24 July 2018 в 17:24

Другие вопросы по тегам:

Похожие вопросы: