javac -classpath的参数用法

caiwujia 2007-12-14 05:47:00
1.我要编译的java文件放在C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\classes\stuman下;要导入的jar文件在C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\lib下。是servlet.jar。
2.如果我把该jar文件拷到和java文件一起用javac -classpath .\servlet.jar *.java 就可通过编译。
但我想不移动jar文件达到编译效果。该怎样写编译语句?
另外环境变量classpath跟这个-classpath有相关吗?如果我在这里想用到环境变量classpath该怎样用?
...全文
6328 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
沐希 2008-04-18
  • 打赏
  • 举报
回复
你只要设置在环境变量里面设置好你的JDK的CLASSPATH路径,和PATH路径,后面进行编译你就只要到你目标文件下就可以直接编译了啊,你那样做确实好麻烦。而且你还可以使用javac -d . *.java命令来编译当前目录下所有的java文件,并且自动给他们设置包。自己多练吧!
xzl_xzl 2008-04-18
  • 打赏
  • 举报
回复
首先,要分两方面讲:
第一,CLASSPATH的设置:
毫无疑问,肯定是要设置成
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\lib
这个在WIN的环境变量里设置也行,在JAVAC的时候,用-classpath设置也行.如果对JAVAC的参数不熟悉,那在WIN环境变量里设置肯定是保险的
第二,就是你执行*.java文件的位置了
如果是在c:\> 下
则是这样:c:\>javac C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\classes\stuman\*.java
或者
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\classes\stuman>javac *.java

另:带参数的javac执行,可在任何目录下执行
javac -classpath C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\lib;C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\classes\stuman\*.java
hyowner 2007-12-14
  • 打赏
  • 举报
回复
你在配置classpath环境变量的时候把.jar加进去啊
eidolon_warrior 2007-12-14
  • 打赏
  • 举报
回复
把jar文件位置放到classpath里不就行了
caiwujia 2007-12-14
  • 打赏
  • 举报
回复
classpath设为C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\lib\servlet.jar也不行。怎么解决?
caiwujia 2007-12-14
  • 打赏
  • 举报
回复
1.我把环境变量classpath的值设为servlet.jar所在的目录:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\education\WEB-INF\lib
2.然后再在doc下写javac -classpath .\serlvet.jar *.java,结果还是说找不类啊?
victoryzll 2007-12-14
  • 打赏
  • 举报
回复
是啊
Sunny319 2007-12-14
  • 打赏
  • 举报
回复
你没的IDE?需要全部手工做?那不累死。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧