Mac OS X 10.8上的NetBeans中的Java GUI

时间:2012-10-22 22:05:38

标签: java macos netbeans osx-mountain-lion

我目前正在大学学习一个关于Java编程的模块。

我们使用的IDE是NetBeans,我使用的是Mac OS X 10.8

我们刚刚开始制作一个使用GUI的应用程序。

我正在关注工作表并完全遵循它。

目前我遇到困难,因为当我运行我的应用程序时,项目构建正常,但是当我运行它时GUI不会打开。

My Project由多个包和类组成,我已将GUI类设置为主类。

对我来说更令人困惑的是,我将项目复制到了我的Window 7 VM,它构建并运行良好,并且GUI出现了。

任何人都可以帮助解决为什么GUI无法在OS X上打开以及是否有解决方案。

修改

当我尝试在Mac上运行我的应用时出现以下异常:http://pastebin.com/cySzY5Wr

1 个答案:

答案 0 :(得分:2)

Netbeans为特定版本的Java构建应用程序。但是,当您运行应用程序时,它将无法运行,因为可执行文件是以前的版本。要在Netbeans中更改目标JDK / Java版本,您需要:

  1. 进入Project Properties(右键单击项目并选择属性)。
  2. 然后选择Libraries选项卡并检查JDK版本。在OSX上它应该是JDK6,除非您已经从Oracle安装了JDK7。
  3. 然后选择Compile标签(在Build下)并检查Netbeans正在编译的版本是否与您使用的JDK相同或更低。
  4. 您可能还想检查您在系统中运行的Java版本(因为这将是您双击.jar文件时使用的版本。)。您可以通过打开Terminal.app(或在Spotlight中搜索)并输入java -version来执行此操作。