【问题标题】:java.lang.NullPointer Exception when running C++ Programs in Netbeans 7.2在 Netbeans 7.2 中运行 C++ 程序时出现 java.lang.NullPointerException
【发布时间】:2013-04-01 03:52:15
【问题描述】:

我想尝试使用 C++ 并想使用相同的 netbeans IDE,因为我已经将它用于 Java 开发有一段时间了。我下载了 Cygwin 工具并相应地设置了 IDE。 当我尝试运行应用程序时,它说构建成功...,

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/cygdrive/c/Users/LJee/netbeans/tut-install/CppApplication_1'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin-Windows/cppapplication_1.exe
make[2]: Entering directory `/cygdrive/c/Users/LJee/netbeans/tut-install/CppApplication_1'
make[2]: `dist/Debug/Cygwin-Windows/cppapplication_1.exe' is up to date.
make[2]: Leaving directory `/cygdrive/c/Users/LJee/netbeans/tut-install/CppApplication_1'
make[1]: Leaving directory `/cygdrive/c/Users/LJee/netbeans/tut-install/CppApplication_1'


BUILD SUCCESSFUL (total time: 450ms)

但程序不会运行。它会引发 Java Null 指针异常。

java.lang.NullPointerException


RUN FAILED (exit value -1, total time: 26ms)

由于 C++ 程序中没有 Java 代码,这一定是 IDE 的问题。我在 Netbeans 论坛上看到了这个帖子 http://forums.netbeans.org/topic52231.html

这里用户更改了我不想做的IDE版本。

有没有遇到过这种情况的人可以帮助我。我会很高兴的! 提前致谢!!

【问题讨论】:

  • 尝试 NetBeans 7.3,看看它是否能解决问题。
  • 谢谢@MattBall,我不想升级。我找到了解决方案,您必须将 Cygwin 路径 (C:\cygwin\bin) 添加到环境路径变量中,然后它可以正常工作吗?看link

标签: c++ netbeans nullpointerexception netbeans-7.2


【解决方案1】:

我在 Linux Mint 18 Cinnamon 和 Netbeans 8.1 下遇到了同样的问题,我通过右键单击项目名称项 -> 属性 -> 运行 -> 控制台类型 -> “标准输出”解决了它

之后“运行”命令就完美运行了。

【讨论】:

  • 这是正确答案。 (在 Lubuntu 下新构建的 NetBeans 8.1 也是同样的问题。)虽然我更喜欢外部终端。内部终端的默认设置似乎失败了。
  • 这解决了安装在 Ubuntu 16.04 LTS 中的 NetBeans 8.1 中的相同问题。
【解决方案2】:

我找到了解决方案,您必须将 Cygwin 路径 (C:\cygwin\bin) 添加到环境路径变量中,然后它可以正常工作吗?看链接https://netbeans.org/community/releases/72/cpp-setup-instructions.html#compilers

【讨论】:

    【解决方案3】:

    当我将 Ubuntu 从 14.04 LTS 升级到 16.04 LTS 并通过 Synaptic 将 NetBeans IDE 从 8.0.2 升级到 8.1 时,我遇到了同样的问题。 我猜我的 JVM 安装搞砸了。 我的解决方案是使用 Synaptic 卸载 NetBeans 8.1,然后从 https://netbeans.org/downloads/(全功能安装程序)下载并安装相同的 8.1 版本。它解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 1970-01-01
      • 2020-07-02
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      相关资源
      最近更新 更多