我导出的jar文件可以打开运行,但是用exe4j后成的exe为什么用不了。
windows系统自带.net framework环境,所以可以直接运行.exe文件,但不自带jre环境,你安装和jre环境就好了。或者将
jre环境和程序class文件一起复制到电脑上,使用写命令行脚本运行jar文件,例如:
::启用java_home环境变量,地址问当前路径的下的jdk1.8.0_151文件夹
set JAVA_HOME=%cd%\jdk1.8.0_151
::设置环境变量
set path =.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
::进入存放主类的文件夹
cd %cd%\bin
::运行主类
java MainFrame
将以上脚本保存成.bat文件,双击就可以运行程序了。如果对命令行指令不了解,可以百度“cmd命令”学习。
根号申 发表于2017-11-30 16:34
windows系统自带.net framework环境,所以可以直接运行.exe文件,但不自带jre环境,你安装和jre环境就好了。或者将
jre环境和程序class文件一起复制到电脑上,使用写命令行脚本运行jar文件,例如:
::启用java_home环境变量,地址问当前路径的下的jdk1.8.0_151文件夹
set JAVA_HOME=%cd%\jdk1.8.0_151
::设置环境变量
set path =.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
::进入存放主类的文件夹
cd %cd%\bin
::运行主类
java MainFrame
将以上脚本保存成.bat文件,双击就可以运行程序了。如果对命令行指令不了解,可以百度“cmd命令”学习。
老师。class文件是xx.class?bin文件夹那个吗?那如果引用了外部的jar呢。jar包是不是也得和class文件放到一起