【问题标题】:Java compile and run swing applicationJava编译并运行swing应用
【发布时间】:2018-08-25 14:05:15
【问题描述】:

我正在尝试从命令行编译和运行 java swing 应用程序。 我将路径设置为jdk1.8.0_102,但收到以下错误:

我该如何解决这个问题?我可以毫无问题地在 IntelliJ 中编译和运行应用程序。有支持swing应用的在线java IDE吗?

编辑 我设置路径后:

javac 版本 1.6.0_45 java版本“1.8.0_181”

【问题讨论】:

  • 请编辑您的问题以包含源代码和错误消息。不要将源代码添加为图像。
  • 另外,将javac -versionjava -version 的输出添加到您的问题中。
  • 请注意,输出表明有超过 380 行代码正在编译。一般提示:尽早编译并经常编译。但也要注意@Progman 的建议,并始终发布代码和错误消息的文本
  • 看起来 javac 的早期版本在路径变量中版本 1.8 之前。我不熟悉 Windows 命令提示符,但看起来您在路径变量的末尾添加了 java 8 编译器的路径。如果在path变量的开头加上java 8编译器的路径,还有这个问题吗?

标签: java swing compiler-errors


【解决方案1】:

我设置路径后:javac version 1.6.0_45 java version "1.8.0_181"

您的计算机上有两个版本。 JDK 1.6 首先在您的路径中定义。摆脱那个版本。

在 Windows 7 中,您可以通过以下方式永久配置路径:

  1. 进入控制面板
  2. 选择系统
  3. 点击高级系统设置
  4. 点击环境变量
  5. 找到“路径”变量并对其进行编辑。删除 JDK1.6 并添加 JDK 1.8

现在,每次打开命令窗口时,路径都已经设置好了。

请注意,您也应该对“类路径”执行此操作。

或者作为打开命令窗口时的临时修复,只需使用:

set path="jdk8 path;"%path%

所以JDK1.8是在jdk1.6之前找到的。

【讨论】:

    【解决方案2】:

    对于 IDE,您可以使用带有扩展 GUI Designer 插件和 Netbeans 的 Eclipse。这些 IDE 具有拖放功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-05
      • 2012-04-27
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多