Ant编译Java工程,加入如下片段:<java jar="${targetFile}" fork="true" failonerror="true" maxmemory="1024m">
<arg value="-h" />
<classpath>
<pathelement location="${targetFile}"/>
<pathelement path="${java.class.path}" />
</classpath>
<jvmarg value="-Xms128m"/>
<jvmarg value="-Xss1024k"/>
</java>完成编译,但是运行的时候,只能使用
Dos command line 命令启动,因此新建1.bat文件
》 C:\Windows\System32\java.exe -jar "C:\Users\Yun Liu\Desktop\cmmtTT.jar" 使用1.bat文件开始执行jar包的话,程序正确运行。但是,如果双击jar包执行的话,启动界面正常,但是操作中还是会出现 space heap 的问题。
希望各位xdjm帮个忙,出个主意。
为什么会这样呢,难道就不能双击jar包直接启动吗?