java - 尝试使用 eclipse 创建可运行的 jar 文件时收到警告消息

标签 java eclipse jar runnable

我正在尝试为我的 java 项目创建一个可运行的 Jar 文件。我正在使用 Eclipse Kepler 来执行此操作,但在创建 jar 文件后,我从 Eclipse 收到一些警告消息。我试图在谷歌上找到答案,但一无所获。我无法复制粘贴从 Eclipse 收到的错误消息,因此我附上了它的屏幕截图。

但是我可以在没有任何警告的情况下使用该 jar 文件。

Screen Shot Of Warning Massage

最佳答案

当 Java(以及 Eclipse)编译 .java 文件时,它可能会毫无问题地工作,或者可能会产生警告错误。如果您收到错误,则意味着该文件无法编译:您必须先修复错误,然后才能运行程序。但是警告是不同的:它们让您知道您做了一些可疑的事情,通常表明存在错误,但由于根据语法您编写的内容是有效的 Java,因此警告不会停止编译,您就可以运行您的程序了。

如果文件中有错误,则项目资源管理器 View 中会出现一个红十字,叠加在该文件的图标上。该文件的编辑器 Pane 右侧也会有红叉,告诉您错误所在。

如果有警告,则会出现一个小黄色三角形,并且编辑器 Pane 的右侧也会出现黄色三角形。但它们相当不显眼,除非您知道寻找它们,否则您不一定会注意到它们。

您的情况是,您正在从一个包含一些警告但没有错误的项目中构建一个可运行的 jar 文件。您看到的是带有编译器警告的文件列表。您可以通过返回到项目资源管理器 Pane 并查看哪些文件具有黄色三角形来检查这一点。您此时注意到警告的原因是,当您导出到 jar 文件时,您会看到一个大的黄色三角形,而不是之前的黄色小三角形。大黄色三角形并不比黄色小三角形更重要或更不重要。

所以您应该期望您的 jar 文件能够运行,但您不应该认为这意味着您可以完全忽略警告。您需要仔细检查每一项,看看警告是否表明存在问题。如果您想编写好的代码,最好养成确保最终消除源代码中所有编译器警告的习惯。

关于java - 尝试使用 eclipse 创建可运行的 jar 文件时收到警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26409390/

相关文章:

java - 大括号在 Eclipse 中不起作用

java - 尝试访问 jar 中的 ZipFile 时出现 FileNotFoundException

java - JSpinner 有时无法正常显示

java - Eclipse IDE 范围突出显示?

Java SWT : Label width not changing after changing it's text

java - 如何在 JAR 之外但相对于 JAR 加载文件?

intellij-idea - 是什么导致 JAR 文件在 IntelliJ IDEA 中显示为空?

java - 如何在 Java 中获取 JFormattedTextField 的长度?

Java:如何从方法返回的列表中写入/读取?

java - 如何将 maven 与 eclipse 集成