[英]Running a Java 3D program from the command line
我最近在我的計算機上安裝了Java 3D,它創建的所有程序都可以從NetBeans IDE中運行。 但是,當我在命令行中設置路徑時,它表示未識別javac。 我將路徑設置為C:\\ Program Files \\ Java \\ Java3D \\ 1.5.1 \\ bin
然后鍵入javac FirstProgram.java,我得到以下消息(請幫助)
無法將“ javac”識別為內部或外部命令,可操作程序或批處理文件。
如果您已經在NetBeans中編譯了項目,則要運行該項目,請使用java
而不是javac
。
如果可以將已構建的項目導出為JAR(將在項目的dist
文件夾中),則可以使用java -jar myProgram.jar
來運行它
javac
是Java編譯器,應該放在您放置JDK的位置,而不是Java 3D。
設置Java3D路徑不會對您有多大幫助。 執行程序時,將Java3D jars(如果您在該目錄中查看時可以找到它們)很重要,這是很重要的。 因此,要增強Bakkal的建議,您需要
java -cp "C:\Program files\Java\Java3d\lib\xxx.jar" -jar myProgram.jar
3D jar的路徑用引號引起來,因為目錄名中的空格通常會引起麻煩。 這是微軟最愚蠢的錯誤之一!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.