Java是我选择的编程语言之一.尽管将我的应用程序分发给最终用户,但我总是遇到这个问题.
为用户提供JAR并不总是像我希望的那样友好,并且使用Java WebStart要求我维护一个Web服务器.
分发Java应用程序的最佳方法是什么?如果Java应用程序需要将工件安装到用户的计算机,该怎么办?那里有没有好的Java安装/包装系统?
可能重复:
如何为Java程序创建.exe?
我刚刚用eclipse创建了一个简单的程序,我想将它编译成可执行文件,但似乎无法找到如何做到这一点.请帮忙.
如果启动了一个Java程序,它将进入系统进程 - 监视名称java.许多Java程序很难区分.因此,如果存在方式,设置名称将会很好,这将显示在进程监视器中.我知道这可能在不同的操作系统上有所不同.
一个简单的方法是,如果java解释器支持设置名称的开关,如下所示:
java -processname MyProgram -jar MyProgram
Run Code Online (Sandbox Code Playgroud)
但我找不到这样的开关,所以它可能不存在.Java中用于设置进程名称的API也可以.
那么,你有什么建议吗?
我已经在JCreator中编写了一个Java程序,一切都已完成,但我想从中创建一个可执行文件,即我不想通过加载java类并编译然后执行来运行程序,而是将其作为一个独立的可执行文件.
最快的方法是什么?
可能重复:
如何将我的java程序转换为.exe文件?
我想为Java程序创建一个Windows .exe.以前,我已经使用过JEXECreator,但它并不完全令人满意,因为:
如果目标机器上没有安装Java,我不需要生成的.exe(事实上,我认为这是不可能的).
有什么建议?
截至2010年10月,GNU的Java编译器死了吗?是否有任何有效的替代方案(特别是将Java编译为本机代码)?
LLVM解决方案将是首选.
我想将a转换.jar
为.exe
for microsoft.有没有任何程序转换器?
此外,如果有一个适用于Mac和Linux的话,我也会很感激这些建议.
我使用.jar开发一个项目来重用代码.
所以我在.jar上命名为TOOLS.jar,我在文件HelloWorld.java中开发了一个简单的应用程序,它从TOOLS.jar引用我的包TOOLS
我用这个命令行编译:
javac -g -d C:\MyApp -cp TOOLS.jar HelloWorld.java
Run Code Online (Sandbox Code Playgroud)
它很成功,当我想执行我的应用程序时,我使用这个命令(我在C:\ MyApp文件夹中):
java -cp <path>\TOOLS.jar;. HelloWorld
Run Code Online (Sandbox Code Playgroud)
它很成功,但我的问题是:
当我有多个外部.jar时,如何执行我的应用程序?
我是否必须使用-cp选项在命令中添加每个?
有没有办法只生成一个二进制文件并执行它(与C程序一样的.exe)?
我是编程领域的新手.已经使用C++大约5个月了,并且已经决定我想开始进入Java.我使用Eclipse作为我的IDE,显然是使用Java语言.我正在尝试编写一个简单的HelloWorld应用程序,它可以通过命令提示符可执行文件运行.
在Visual Studio中,创建可执行文件似乎相当容易.我所要做的就是使用下拉箭头选择Release,然后运行我的构建.希望能够在命令提示符下编写/运行Java的目的是让我能够在使用Swing完全使用之前练习一些语言基础知识.
那么底线,创建用Java编写的命令提示符.exe的最简单方法是什么?
提前致谢!