[英]Mac OSX javac -cp
Trying to understand command line compiling but having issues working with classpath, "javac: file not found: Hello.java" 试图了解命令行编译,但在使用类路径时遇到问题,“ javac:找不到文件:Hello.java”
These WORK from src directory: 这些工作来自src目录:
thered-MacBook-Pro:src thered$ javac Hello.java
thered-MacBook-Pro:src thered$ javac -cp . Hello.java
thered-MacBook-Pro:src thered$ javac -cp ../src Hello.java
These FAIL from Desktop directory: 这些从桌面目录失败 :
thered-MacBook-Pro:Desktop thered$ javac -cp /src Hello.java
thered-MacBook-Pro:Desktop thered$ javac -cp ./src Hello.java
thered-MacBook-Pro:Desktop thered$ javac -cp /Users/thered/Desktop/src Hello.java
Classpath has nothing to do with where your source files are located, it points to where necessary already compiled class files and jar files are located. Classpath与源文件的位置无关,它指向已编译的类文件和jar文件所在的位置。
If you want to be in the Desktop
dir and compile src/Hello.java, just do; 如果您想进入
Desktop
目录,然后编译src / Hello.java,请执行;否则,请执行以下步骤。
javac -cp ./src src/Hello.java
or plain 或平原
javac src/Hello.java
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.