Java 为jar和类设置类路径
我需要为servlet-api.jar和另一个类设置类路径,以便编译file.java。 我怎样才能做到呢?我试过了Java 为jar和类设置类路径,java,class,classpath,Java,Class,Classpath,我需要为servlet-api.jar和另一个类设置类路径,以便编译file.java。 我怎样才能做到呢?我试过了 javac -cp /path/to/servlet-api;/home/user/Desktop/Other.class file.java 但是,它不起作用 有什么帮助吗?我知道可以设置环境变量,但是我想知道是否可以手动设置。谢谢类路径必须包含jar文件和目录。目录必须是包含包树根的目录。因此,假设Other在包com.foo.bar中,其类文件为/home/user/De
javac -cp /path/to/servlet-api;/home/user/Desktop/Other.class file.java
但是,它不起作用
有什么帮助吗?我知道可以设置环境变量,但是我想知道是否可以手动设置。谢谢类路径必须包含jar文件和目录。目录必须是包含包树根的目录。因此,假设
Other
在包com.foo.bar
中,其类文件为/home/user/Desktop/com/foo/bar/Other.class
,则类路径应为
-cp /path/to/servlet-api.jar:/home/user/Desktop
请注意,:
是Unix上的路径分隔符<代码>代码>适用于Windows。我假设您不在Windows上,因为您的路径是/home/…
,而不是c:\home\…
PS:如果任何包中都没有其他包,请修复该包。类应始终位于包中