2024-06-19 10:52:25 | 我爱编程网
请试一下:
控制面板--文件夹选项--文件类型-找到jar 选定,再高级--新建
第一个填run
第二个填找到java.exe
"1%"
改成 "-jar"
注意:
1、新建后要注意修改下,运行时,不要双击运行,可能默认不是这个run打开,右键选择run即可。
2、版本影响,你用eclipse生成的jar其中的manifest.mf文件内容中版本可能与你实际运行的机器上的版本不一致。
例如:
"D:\Program Files\Java\jre1.5.0_06\bin\java.exe" -jar "%1" %*
运行时可能是一闪而过。当你设置了输入时会等待你的输入。
设置JVM内存的参数有四个:
-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;
-Xmn Java Heap Young区大小,不熟悉最好保留默认值;
-Xss 每个线程的Stack大小,不熟悉最好保留默认值;
2. 如何设置JVM内存分配:
(1)当在命令提示符下启动并使用JVM时(只对当前运行的类Test生效):
java -Xmx128m -Xms64m -Xmn32m -Xss16m Test
(2)当在集成开发环境下(如eclipse)启动并使用JVM时:
a. 在eclipse根目录下打开eclipse.ini,默认内容为(这里设置的是运行当前开发工具的JVM内存分配):
-vmargs
-Xms40m
-Xmx256m
-vmargs表示以下为虚拟机设置参数,可修改其中的参数值,也可添加-Xmn,-Xss,另外,eclipse.ini内还可以设置非堆内存,如:-XX:PermSize=56m,-XX:MaxPermSize=128m。
此处设置的参数值可以通过以下配置在开发工具的状态栏显示:
在eclipse根目录下创建文件options,文件内容为:org.eclipse.ui/perf/showHeapStatus=true
修改eclipse根目录下的eclipse.ini文件,在开头处添加如下内容:
-debug
options
-vm
javaw.exe
重新启动eclipse,就可以看到下方状态条多了JVM信息。
我爱编程网(https://www.52biancheng.com)小编还为大家带来windows下如何用java命令运行jar包?的相关内容。
step1:用eclipse导出(也可以用jar命令)jar包,并指定Main-Class,比如Main-Class:com.skymobi.csj.CsjMain我爱编程网
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\module-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 ModuleID=0xA000 ModuleInstID=0xA001
step3: 将写好的脚步和依赖的所有jar和配置放到c:/test下(如果这个地址改了,上面的classpath里要做相应的改变)
step4.:用你的鼠标双击bat,hava fun ^-^
注意:java -classpath 。。。。-jarcsj_skyserver.jar arg0 证明无法调用依赖的其他包
.jar文件装了JAVA后打不开第一种方法:步骤一:新建一个文本文档,输入内容"javaw-jar%1",并保存为批处理文件,例如"run.bat"。步骤二:右键点击.jar格式的文件,选择其打开方式为上面建的run.bat。此时jar就能运行了....第二种方法:第一种方法可以解决问题,但是有些不足之处,下面介绍一种更好的方法:通过修改注册表来解决该问题。
windows下运行jar包报java已停止运行题主是否想询问“windows下运行jar包报java已停止运行怎么办”?1、首先确保已经安装了最新版本的Java,可以从官方网站上下载最新的Java运行时环境和开发工具包进行安装。2、其次确保下载的JAR包没有损坏和缺失,可以重新下载JAR包并再次运行。3、最后保正确设置了命令行参数,检查命令行参数是否正确,并根据JAR包所需的参
如何使用命令行编译以及运行java文件方法/步骤我们先新建文本文档,输入自己的java程序。这里我写一个简单的java程序,来做示范。importjava.util.*;publicclassHelloDate{publicstaticvoidmain(String[]args){System.out.println("Hello,it's:");System.
Java打包成windows服务后执行cmd命令失效的原因是什么?Java打包成windows服务后执行cmd命令失效的原因可能有很多,比如权限问题、环境变量问题等等。您可以尝试以下方法解决这个问题:1.检查您的程序是否有权限执行cmd命令。如果没有,请尝试以管理员身份运行程序。2.检查您的程序是否设置了正确的环境变量。如果没有,请设置正确的环境变量。3.检查您的程序是否使
编译和执行一个java程序使用的命令分别是???javacxxx.java(这是编译命令,在cmd中)javaxxx(不带java后缀,这是运行,一定先编译才行)另外这两个命令的使用必须是你编译运行的文件在当前打开的目录中比如你现在在cmd中打开到桌面文件夹那么你的java源代码一定得在桌面上java中如何调用用于运行java程序的cmd命令啊Runtim
如何将jar打包成可到处运行的exe当我们使用java编写出软件后,想要将它制作成exe发布出来,但是一般制作出的exe文件都还需要再装一个jre才能运行,那么如何生成可到处运行的exe程序呢?今天就来教大家如何制作。首先打开exe4j将jar打包成exe文件,具体操作不在这赘述,说两个注意点就好。首先模式要选对,选jar-exe接着你要把jre放在exe输出的文件夹下,这样你选中
如何用Cmd命令行编译Java代码程序在初学Java的时候,会使用cmd命令的模式来编译运行代码,下面就来介绍下如何命令行编译1、打开一份Java代码,如下图2、打开文件所在的位置,鼠标右键,打开shell3、输入命令javacHelloWorld.java,回车,出现下图所示编译后的class文件4、输入命令java-cp.HelloWorld,回车,输出结果如何使用C
如何将JAVA应用打包为Windows可执行应用程序可以参考如下内容:对于windows用户来说,将java应用程序打包成.exe最好不过了,下面是两种方法。1、用专业的应用程序打包工具InstallAnywhere,这个软件几乎能在所有平台上运行,当然你要下载到你需要的那个平台的啦!而且它也能打包成各个平台的安装程序(不止.exe啦,那么好用的东西当然是要收费的啦,但是如果你不
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00