Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在mac上从eclipse创建可执行程序_Java - Fatal编程技术网

Java 在mac上从eclipse创建可执行程序

Java 在mac上从eclipse创建可执行程序,java,Java,我已经寻找了一段时间来寻找这个问题,我当然也找到了这个问题,但答案对我来说并不适用 要提供一些关于我正在努力实现的目标的信息: 我正试图申请一份写着“你的求职信让我们惊叹,并保证会有回应”的工作,所以我决定制作一个非常简单的程序,利用我所掌握的一点知识与求职者互动,并在我的求职信中工作。我已经编写了一些程序,并且意识到我不知道如何使程序在eclipse之外运行。此外,我需要确保它能在另一台计算机上工作,而这台计算机不太可能是mac 我已经尝试导出为可执行jar文件,这给了我一个.class文件。

我已经寻找了一段时间来寻找这个问题,我当然也找到了这个问题,但答案对我来说并不适用

要提供一些关于我正在努力实现的目标的信息: 我正试图申请一份写着“你的求职信让我们惊叹,并保证会有回应”的工作,所以我决定制作一个非常简单的程序,利用我所掌握的一点知识与求职者互动,并在我的求职信中工作。我已经编写了一些程序,并且意识到我不知道如何使程序在eclipse之外运行。此外,我需要确保它能在另一台计算机上工作,而这台计算机不太可能是mac

我已经尝试导出为可执行jar文件,这给了我一个.class文件。这不会打开-它给出了一个错误,告诉我检查控制台是否存在可能的错误。我已经安装了jre和jdk。我还尝试下载搜索答案时遇到的其他应用程序,如jsmooth(没有意识到它只适用于windows)和lingon。我很确定这些根本不是我真正想要的

我真的很努力不去回答另一个重复的问题,但我似乎找不到我想要的答案

另一个想法——我正试图通过双击图标使其可执行,就像我期望任何其他应用程序所做的一样。我这样说是因为我希望能够避免通过终端或控制台的后门,因为这是我没有经验的事情

这是我发现的一个非常相似的问题:

我尝试使用JavaWebStart,但同样没有结果。此外,此问题的作者正在寻求有关windows的帮助

这似乎不是为了运行程序,而是为了读取代码

这一条与我所问的最为相似,问题的作者看到了我在警告中看到的东西,但这是2009年的,对我来说没有意义

很抱歉这样继续下去,但我想说清楚,我已经试着自己解决了这个问题,现在遇到了麻烦


任何帮助都将不胜感激

如果已经有jar文件,请尝试运行

java-jar yourfile.jar

在jar文件所在文件夹的终端中。 如果你还没有.jar,试着跑吧

jar cf insertfilenameyouwanthere.jar C:\insert\path\of\project\here

然后做上面的事情

编辑:天哪,评论员是对的,第二个是windows命令。mac电脑应该是这样的

jar cmf MANIFEST.MF myjarfilename*.class


在使用类文件的地方,必须从中获取一个jar。

。我刚刚创建了一个类,它可以轻松地为Java控制台应用程序启用双击启动,但到目前为止,这只适用于Windows。它准备支持其他系统,但我不知道命令行的东西。也许你可以添加一行(或更多)需要的内容,让它为你工作。如果是这样,请告诉我,以便我可以扩展它。您的答案包含类似windows的路径,而问题是非常明确的,它是关于Mac的(可能也是最新的型号)。@peeroverbeck这是什么意思“在哪里使用类文件,您必须从中获取jar?”另外,当您谈到命令时,您是指我使用终端吗?没有办法让图标可以点击运行吗?很抱歉回答晚了。我的意思是,在我的最后一行中,您使用已有的类文件,并将其插入命令中的“*.class”位置。是的,我说的是终点站。我知道在Windows和Linux上,只需将JRE设置为默认执行程序,就可以在桌面上创建可点击的JAR图标,但我不知道这在mac上是如何工作的。