编译时必须将导入的jar包解压缩成文件夹结构么? 我使用 javac 编译 文件a.java,其中a中有import语句,导入了一些类。而这些类以jar包形式存在。我在编译时出现找不到包的报错,而我把jar包原地解压缩后,再编译。。通过!!!怎么办?编译时必须将导入的jar包解压缩成文件夹结构么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对啊,必须要按目录来,例如com.sun应该在com/sun 文件夹下 要把jar文件所在路径放到classpath环境变量中才对。 不行,试过了。不可以的啊。必须解压缩.jar包,才会识别并导入? 好了解决了原来的classpath=".;%JAVA_HOME%\lib;D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\Struts2Test\WEB-INF\lib;"改成classpath=".;%JAVA_HOME%\lib;D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\Struts2Test\WEB-INF\lib\xwork-2.0.7.jar;"就行了。还必须把要导入的包加到后面。不过要是很多个的话,就意味着必须的麻烦?? 这样也行:javac -classpath "../lib/xwork-2.0.7.jar" LoginAction.java java鼠标光标自定义后,为什么不支持透明啊? ubuntu上到底怎么安装JDK啊??网上说法众说纷纭,给我个终极版行吗?? 一个关于多态性的一道题 组件重绘 jdbc连接到sql2005 jsdk里有没有将int数高低位交换的函数? JDIC ! JDIC ! Java 嵌入浏览器 向各位大侠求助一本书 关于表达式的问题 我是JAVA的初学者,有谁想和我一起学的,请加我的QQ,221017 循环条件 又一个简单的问题
应该在com/sun 文件夹下
原来的classpath=".;%JAVA_HOME%\lib;D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\Struts2Test\WEB-INF\lib;"
改成
classpath=".;%JAVA_HOME%\lib;D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\Struts2Test\WEB-INF\lib\xwork-2.0.7.jar;"
就行了。还必须把要导入的包加到后面。
不过要是很多个的话,就意味着必须的麻烦??