我有一个简单的Java项目,当我在Eclipse环境中执行它时,它可以工作。但是当我尝试将它导出到Runnable Jar时,我收到以下错误:
JAR export finished with warnings. See details for additional information.
Exported with compile warnings: JavaSwing/src.main.java/com/cansoft/GUIProgram.java
Exported with compile warnings: JavaSwing/src.main.java/com/util/Util.java
Jar export finished with problems. See details for additional information.
Could not find main method from given launch configuration.
我阅读了其他帖子,建议创建一个MANIFEST.MF文件,指定我所做的主类。它位于MyProjectFolder/META-INF/MANIFEST.MF,它包含以下信息:
Manifest-Version: 1.0
Class-Path: resources
main-class: com.cansoft.GUIProgram
我的主类如下:
public class GUIProgram {
private JFrame folderCreationSubappFrame;
private Color color;
private String home;
private final static Logger LOG_MONITOR = Logger.getLogger("com.cansoft");
public static void main(String[] args) {
try {
new GUIProgram();
} catch (Exception e) {
LOG_MONITOR.log(Level.INFO,e.getMessage());
}
}
public GUIProgram() throws InterruptedException, SecurityException, IOException {
home = System.getProperty("user.home") + File.separator + "Documents";
startLogSystem();
if(isFirstRun()) {
showWelcomeFrame();
} else {
initialize();
}
} .... More and more code
有人知道我错过了什么吗?非常感谢任何帮助。
谢谢。
我终于找到了问题所在,顺便说一下,我在src.main中创建了GUIP程序。java
包,但该包是作为资源而不是文件夹创建的(我的错),因此Eclipse足够聪明地运行它,但当试图生成期望正确java项目结构的JAR时,它失败了,因为src
path中确实没有GUIProgram java类(src不是文件夹类型,而是资源)。
希望我解释成功。
仅创建清单文件是不够的,您需要在Eclipse jar导出对话框中明确选择它。
如果您使用“runnable jar”,请确保您选择了正确的启动配置,并且在选择“运行方式”时启动配置成功运行-
问题内容: 我使用Eclipse作为IDE开发了程序。我曾经使用选项来为客户端创建dist版本。 我在Eclipse中使用“运行”或(通常)“调试”按钮来处理项目(因此我使用有效的main方法对项目进行了配置)。 不幸的是,当我昨天创建构建时,尝试运行应用程序时出现以下错误: 然后,当我尝试导出时,我在导出日志中发现以下问题: 我不知道什么会导致这个问题。我想我没有更改项目配置中的任何内容。而且我
作为Android devopmnet的新手,我一直在使用Android Studio进行开发,但突然它不再起作用了。 程序不再启动,如果从命令提示符执行studio.bat,则会出现以下错误: 错误:找不到或加载主类com.intellij.idea.main 我也看到过其他关于Android Studio不上线的帖子(例如这个和这个),但都没有解决我的问题。我已将和的变量正确设置为 正如我已经
我用grid layout manager实现了一个recycler视图来创建一个类别列表。现在,基本上我已经尝试在我的holder-inside-OnCreateViewholder方法中实现一个setOnClick侦听器。在运行代码时,我遇到了这个错误 android.util.AndroidRuntimeExcture:从活动上下文外部调用starActive()需要FLAG_ACTIVIT
问题内容: 我试图从命令promopt运行一个示例Java应用程序,但出现以下错误: 我用来尝试运行此应用的命令是: 所有相关文件都位于当前工作目录中(.java,.class和.jar文件) 我用来构建.class文件的命令如下(有2个.java文件): 再次从同一工作目录运行-的内容(或多或少): 我试图以C#开发人员的身份学习Java,所以我在编程概念方面拥有深厚的背景,整个Java工具链目
本文向大家介绍Jexus开机自动启动配置方法,包括了Jexus开机自动启动配置方法的使用技巧和注意事项,需要的朋友参考一下 Jexus如何配置开机自动启动,具体内容如下 按i编辑模式,粘贴下面内容 按ESC后,输入:wq保存文件 把这个脚本作为“服务”加入 参考博客: linux jexus服务设置开机启动 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
我使用的是ActiveMQ Artemis 2.18.0。首先,我用SSL配置了安装程序,artemis启动时没有错误,然后我想在没有SSL的情况下测试我的安装程序,我从和中删除了所有与SSL相关的设置,现在当我试图运行artemis时,我得到了以下结果: 不确定重写的是什么Jolokia属性。我是不是忘了做别的事了? : :