命令行运行java程序,引入的其他jar包时,如何解决?
1、其实一般的做法是把自己需要引用jar包和你自己的程序一起打包成一个jar包。这样就不用更改系统jre的设置。
2、我不太懂,但是简单说一下,希望提供一些帮助,把这个外部包挂到library上,然后使用导入功能,就可以调用这个外部包了。时间太长没有,而且大家使用的编辑程序和方法也不是一样的。
3、有时候为了测试某个东东,我们直接使用javac和java命令来编译和运行我们临时写出来的测试类。如果这个测试类用到了别的jar包怎么办呢?我们可以使用-classpath或者-cp参数来导入这些需要的包。
java如何引入外部jar
java项目:在项目上右键“new”-“Folder”-取名为“lib”,将jar包考进去。
方法:在项目名上右击,依次点击【New】–【Floder】,打开新建文件夹窗口 输入文件夹名称【lib】,点击【ok】。
引用jar包 绝对路径引用:右键工程–properties–Java Build Path–Libraries–Add external JARs… ,在弹出的对话框中选择要引入的jar包,OK即可。
首先在项目下创建一个新的文件夹,用来保存jar包。在项目名上点击鼠标右键,按顺序点击【New】→【Floder】,打开新建文件夹的窗口 输入文件夹名称【lib】,点击【ok】。
在程序目录下,创建一个文件夹,名称随便叫,我们这里叫Lib。
javac -cp c:\abc.jar;d:\efg.jar; f:\Test.java java -cp c:\abc.jar;d:\efg.jar; f:\Test 注意:最后一个;后面必须要用空格把这个类和lib包分开。
java在linux环境下的配置
1、该计算机只作为开发使用,直接修改/etc/profile文件,所有用户的shell都有权使用这些环境变量,因此可能会给系统带来安全性问题。
2、下载jdk8 登录网址:http:// 选择对应jdk版本下载。
3、在linux中java web环境配置方法步骤如下:远程连接:a) Xsheel连接:跟一般ssh连接工具差不多,输入服务器IP及用户名密码等。b) Ssh连接:这里用的是filezilla,也可以用8uftp。
命令行运行java程序,引入的其他jar包时,解决方案
A 是你的jar包,跟B放在一个文件夹就行。
其实一般的做法是把自己需要引用jar包和你自己的程序一起打包成一个jar包。这样就不用更改系统jre的设置。
我不太懂,但是简单说一下,希望提供一些帮助,把这个外部包挂到library上,然后使用导入功能,就可以调用这个外部包了。时间太长没有,而且大家使用的编辑程序和方法也不是一样的。
有时候为了测试某个东东,我们直接使用javac和java命令来编译和运行我们临时写出来的测试类。如果这个测试类用到了别的jar包怎么办呢?我们可以使用-classpath或者-cp参数来导入这些需要的包。
比如主程序类叫Main,在目录lib下有aaa.jar,bbb.jar,ccc.jar,则需要输入以下命令才能执行:java -cp lib/aaa.jar;lib/bbb.jar;/lib.ccc.jar Main (linux系统下用冒号,windows下用分号)。
java-jar命令用不了,是不是要设置环境变量?如何设置?
1、变量值:E:\jdk4\jre\lib\rt.jar;.;例:C:\Program Files\Java\jre0_01\lib\rt.jar ;.;如果曾经设置过环境变量:ClassPath,可点击该变量进行编辑操作,将需要的值加入即可。
2、确定都没有问题的话,可能是运行jar的语法有问题 运行jar的语法是:java -jar jar文件路径(如:C:\xxx.jar)JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。
3、配置环境变量:新建 JAVA_HOME 环境变量在打开的“环境变量”对话框中,点击“新建(W)…”按钮。弹出“新建系统变量”对话框。