簡體   English   中英

從命令行運行Java 3D程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM