1
我在macOS Sierra,FYI。無法使用終端的類路徑變量運行java程序
所以我嘗試設置CLASSPATH變量,已用做: 納米的.bash_profile
,我能夠設置變量,如下所示:
# setting CLASSPATH for Hello World as a test
CLASSPATH="/Users/jonvanderlaan/NetBeansProjects/HelloWorld/src/HelloWorld"
export CLASSPATH
# setting PATH for Java 1.8.0
PATH="/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java:$
export PATH
當我回顯類路徑,它顯示了我正確的類路徑。但是,當我嘗試編譯並在該文件夾中運行.java時,它不起作用。
javac HelloWorld.java
javac: file not found: HelloWorld.java
Usage: javac <options> <source files>
use -help for a list of possible options
我附上了我的目錄的圖片。
有人能告訴我,我的問題是什麼嗎?
(也是我是相當新的編程和很新的命令行。第一次在這裏發帖,請該多好!)
(編輯以解決問題...仍然沒有工作)
我得到「無法訪問jarfile HelloWorld.jar」 – vandy
@vandy您的工作目錄需要在文件所在的位置。 – Gendarme
'ls'的輸出是什麼? – Andbdrew