2

我想我已经看到了这一点,但不确定在哪里。我想做的是创建一个 bat 文件,我可以在发送给朋友时将其与我的类文件一起打包,以向他们展示进度/询问有关非编程问题的建议。我的朋友在编写代码时不是很方便,也不喜欢更改计算机设置。仅仅使用 java myClass 作为命令行在这里是行不通的,因为虽然我的朋友确实安装了 java,但他没有设置他的 windows 环境变量,所以他的命令提示符知道在哪里可以找到 java。

我需要在批处理文件中添加什么样的行来弥补这样的问题?

4

3 回答 3

2

创建一个清单文件(manifest.txt):

Main-Class: com.mycompany.myapp.MyMainClass

将您的应用程序打包为 jar:

jar cfm myjarfile.jar manifest.txt *.class

创建一个批处理文件:

start myjarfile.jar
于 2013-06-27T17:26:14.420 回答
0

如果它是关于共享和运行没有 jar 依赖关系的单个 java 文件。而你只需要担心java运行环境的设置,就可以使用在线的java代码编译器和执行器了。这是一个:

http://javalaunch.com/JavaLaunch.jsp

你可以谷歌更多!

于 2013-06-27T17:17:42.350 回答
0

使用 IDE、NetBeans 或 eclipse 并将您的文件打包为 Jar 文件。可以直接执行,您无需担心依赖关系、其他类或库。

于 2013-06-27T17:20:53.783 回答