使用命令行javac如何导入外部的jar

使用命令行javac如何导入外部的jar,第1张

有时候为了测试某个东东,我们直接使用javac和java命令来编译和运行我们临时写出来的测试类。如果这个测试类用到了别的jar包怎么办呢?我们可以使用-classpath或者-cp参数来导入这些需要的包。

假定:有测试类f:\Test.java,它用到的lib分别是c:\abc.jar和d:\efg.jar。那么我们的编译和运行命令可以这样写

javac -cp c:\abc.jard:\efg.jarf:\Test.java

java -cp c:\abc.jard:\efg.jarf:\Test

注意:最后一个后面必须要用空格把这个类和lib包分开。如果是在linux下,需要把替换成:路径当然也要替换成linux格式的。

play!framework使用netty作为网络框架,不使用tomcat等第三方web容器的

将Web应用打包成WAR文件的方法:

(1)在命令行中运用Jar命令

假定有一个Web应用:C:\myHome

myHome/WEB-INF/……

myHome/files/……

myHome/image/……

myHome/src/……

myHome/index.jsp

在命令行窗口下执行如下命令:

C:\cd myHome

C:\myHome\jar cvf myhome.war *.*/ .

解释:jar cvf[A-war包名].

war[B-资源文件及文件夹] [C-将要生成war包的目标文件夹]“

*.*/”(B-)代表当前目录(C:\myHome)下的所有文件及文件夹。“.

” (C-)表明将要在当前目录中生成war包。

*** 作完成后,找到C:\myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。

(2)利用IDE工具打包,如Eclipse

右键点击你想打包的文件或者项目,选择“export”,然后是选择J2EE,在d出的对话框中选择“WAR文件” ,上面有许多选项,还可以选“EAR”,“JAR”,个人觉得这个很方便的!

(3)利用ANT工具打包

首先配置好build.xml文件,然后dos下输入ant ...war

选中你的web工程,lomboz J2ee---Deploy Module,就可以把Web工程发布并打包了!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11953551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存