高分悬赏:Java语言怎么把下载下来的java文件通过程序的方式转换成jar的文件的格式
java文件 先要变成.class 然后变成.jar
通过代码编译:
JavaCompiler javac = ToolProvider.getSystemJavaCompiler();
javac.run(null, null, null, "-d", "d:/target/classes","d:/package/Test.java");
接下来通过ZipFile将classes下的文件打包,打包后缀设置为.jar
用idea操作步骤
1、进入 Project Structure
2、选择 Artifacts 构建jar
3、选泽对应的main方法和路径
4、构建项目 Build--》Build Project ,在build端口会显示生成路径
5、在cmd中使用 java -jar 项目运行,当退出或关闭cmd时,程序就会停止掉,
nohup java -jar xxxx.jar &
执行这个关闭cmd程序还是会运行
首先你明确你下载的java文件是.java后缀还是.class后缀,如果是java的话需要先将文件编译成.class,之后才能打包为jar。实现思路:
java调用平台的命令行,比如调用Windows的cmd,执行命令。。。都说到这里了明白了吗?