我需要为servlet-api.jar和另一个类设置类路径,以便编译file.java。 我怎么能做到这一点?我试过了
javac -cp /path/to/servlet-api;/home/user/Desktop/Other.class file.java
然而它不起作用。
有任何帮助吗?我知道可以设置环境变量,但我想知道是否可以手动。谢谢
答案 0 :(得分:1)
类路径必须包含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:如果其他包不在其中,那么解决它。类应始终在一个包中。