导航:首页 > 程序命令 > java命令执行jar后台

java命令执行jar后台

发布时间:2022-04-04 00:57:09

linux下jar包启动命令,我用nohup java -jar + *.jar命令启动,此时命令

LINUX 下执行 java jar包

❷ 命令行运行java程序,引入的其他jar包时,如何解决

java -cp .;A.jar B

A 是你的jar包,跟B放在一个文件夹就行。如果不在一个地方,就要指定了,如:
java -cp .;d:\A.jar B
B 就是你要执行的类
==================
原理:
java 是执行编译后的class的,这个不用多说,都知道...
-cp 就是引入外部 zip包或者jar包。
正确来说就相当于你在环境变量配置的classpath后的参数。
即:指定运行时需要的class。
其中 . 是在当前目录找 ; 以后后面的,是到你指定的目录找
==================
你看我给的例子了吗?我可没那么说。
第一行可是这么写的:java -cp .;A.jar B (A、B的解释在上面)
.; 也别给漏了

❸ windows下如何用java命令运行jar包

step2:编写bat step2.1:添加classpath,要将所有依赖的jar和properties用绝对路径加入,注意必须绝对路径,然后还要加上自己要运行的jar包 set classpath=%classpath%;c:\test\skyopi.properties;c:\test\skyopi-1.0.6.jar;c:\test\slf4j-api-1.5.3.jar;c:\test\slf4j-log4j12-1.5.3.jar;c:\test\commons-logging-1.1.1.jar; c:\test\log4j-1.2.15.jar;c:\test\commons-httpclient-3.1.jar;c:\test\mole-framwork-1.5.jar;c:\test\mina-core-2.0.0-RC1.jar;c:\test\log4j.properties; c:\test\csj_skyserver.jar step2.2:添加执行脚本 java com.skymobi.csj.CsjMain MoleID=0xA000 MoleInstID=0xA001 step3: 将写好的脚步和依赖的所有jar和配置放到c:/test下(如果这个地址改了,上面的classpath里要做相应的改变) step4.:用你的鼠标双击bat,hava fun ^-^ 注意:java -classpath 。。。。

❹ 怎么用命令行执行jar文件

如果你配置好了jre环境,你现在有一个打包好的jar文件,你可以这样子开始执行
java -classpath example.jar mainClass

-classpath告诉虚拟机在哪里找类的字节码,顺便提一下虚拟机加载类是lazy加载的,只有用到的时候才加载,虚拟机按照以下顺序进行搜索和加载:
1 bootstrap classes,基础类,如Java的library类
2 extension classes,扩展类,如/jre/lib/ext下的类
3 user-defined classes, 用户定义类,就比如上边的mainClass。
不过执行上述命令有时候会出现以下错误,
java.lang.SecurityException: no manifest section for signature file entry ...
这是因为有些文件需要签名验证,我们可以手动将这些文件去除从而达到运行的目的.删除META-INF文件夹下的SUN_MICR.RSA和SUN_MICR.SF文件即可.
mkdir tmp
cd tmp
jar -xvf ../hongchangfirst.jar
rm META-INF/SUN_MICR.*
jar cvf ../hongchangfirst.jar *
cd ..
rm -rf tmp

❺ 如何运行jar文件并看到java控制台显示

好像不可以吧,一般都在ecplise中才能显示,生成的.jar是java源代码文件。

❻ java的可执行文件jar用java代码执行方法。

先把Process 里面的错误流读出来,里面肯定是报错了。
虽然没看到错误,但我怀疑是数据库驱动没有加载到类路径里。你把Process 得工作目录切换到D:\\test\\test\\下面试一试

❼ JAVA 命令行跑JAR 包问题

首先说一句话,FUCK; 网络怎么把我的 推荐问题给弄走了

至于你的问题,建一个文本文件temp.mf,在其中写入
Class-Path:_path
Sealed:_true
_____________
_____________

然后再把这个文本文件放到A.JAR同意目录下,然后在命令行输入
jar -uvmf temp.mf A.jar

其中_代表空格,path代表你的B.jar的位置,比如和A在一起,那么为B.jar
假如在A所在文件夹下的temp文件夹里,那么为 ./temp/B.jar

两个表示两个空行_______________

不知你是否清楚,我觉得自己已经超级详细的说了,

❽ Linux 运行jar包怎么后台运行

使用nohup命令,后台运行即可,及时关闭putty、xshell等终端窗口也不会关闭jar程序
例:nohup java -jar xxx.jar

❾ java 运行命令行jar怎么读输出,输入指令

.getOutputStream()得到的是是用于发送命令的流。in和out是对于本进程来说的。

charset是"UTF-8"、"GBK"等等。如果你的命令中没有中文字符,就无所谓了,哪种字符集都可以。

❿ 命令行运行java程序,引入的其他jar包时,解决方案

如果java代码中包含非JDK中的类jar包中的类和方法, 又需要在cmd中加载运行,该jar包可以放在任何位置,只需要将该jar包的完整路径添加到系统环境变量CLASSPATH的后面就可以了.

阅读全文

与java命令执行jar后台相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:579
python员工信息登记表 浏览:377
高中美术pdf 浏览:161
java实现排列 浏览:513
javavector的用法 浏览:982
osi实现加密的三层 浏览:233
大众宝来原厂中控如何安装app 浏览:916
linux内核根文件系统 浏览:243
3d的命令面板不见了 浏览:526
武汉理工大学服务器ip地址 浏览:149
亚马逊云服务器登录 浏览:525
安卓手机如何进行文件处理 浏览:71
mysql执行系统命令 浏览:930
php支持curlhttps 浏览:143
新预算法责任 浏览:444
服务器如何处理5万人同时在线 浏览:251
哈夫曼编码数据压缩 浏览:426
锁定服务器是什么意思 浏览:385
场景检测算法 浏览:617
解压手机软件触屏 浏览:350