2010-07-17 4 views
2

Недавно я установил java 3D на свой компьютер, и все програмы, которые я создал, работали с IDE NetBeans. Однако, когда я устанавливаю путь в командной строке, он говорит, что javac не распознается. я установить путь к, C: \ Program Files \ Java \ Java3D \ 1.5.1 \ бинЗапуск Java 3D-программы из командной строки

, а затем напечатал JAVAC FirstProgram.java я получил следующее электронное письмо (просьба помочь)

«JAVAC 'не распознается как внутренняя или внешняя команда, операционная программа или командный файл.

ответ

0

Если вы уже скомпилировали свой проект в NetBeans, то для его запуска вы используете java не javac.

Если вы можете экспортировать построенный проект в качестве JAR (будет в dist папке вашего проекта), вы можете запустить его с java -jar myProgram.jar

javac является компилятор Java, должен быть там, где вы поставили JDK, а не Java 3D.

0

Настройка пути к Java3D вам не поможет. Важно, чтобы баны Java3D (вы можете найти их, если вы посмотрите на вещи в этом каталоге) находятся в вашем пути к классу при выполнении вашей программы. Таким образом, чтобы увеличить предложение Bakkal, вам нужно что-то вроде

java -cp "C:\Program files\Java\Java3d\lib\xxx.jar" -jar myProgram.jar 

Пути к 3D-банке в кавычках, потому что в обычных проблемах с пробелами в имени каталога. Это одна из самых глупых ошибок Microsoft!

Смежные вопросы