首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++不能安装在Netbeans 11.0中

C++不能安装在Netbeans 11.0中
EN

Stack Overflow用户
提问于 2020-07-23 13:32:38
回答 2查看 3K关注 0票数 2

我是编程新手,想了解更多关于C++的知识。我安装了Netbeans,因为它说它支持Java (我目前正在学校学习基础知识)和C++ (出于个人兴趣,我想学习它)。但是当我尝试创建一个新项目时,我找不到C++。所以我学习了教程,最终尝试安装这个插件。问题是,这对我来说并不成功。一条消息说:

“插件安装程序在安装以下插件时发现加载C/C++远程开发APIorg.netbeans.modules.cnd.api.remote/1.29.5.1超时的问题: C/C++”

JDK版本: java "14.0.2“Java(TM) SE运行时环境(build 14.0.2+12-46) Java HotSpot(TM) 64位服务器VM (build 14.0.2+12-46,混合模式,共享)

NetBeans版本: Apache IDE11.0(构建孵化器- NetBeans -release-404-on-20190319)

Windows 10

有什么建议/解决方案可以让我在Netbeans上同时运行Java和C++吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2020-08-14 02:41:41

它确实对我将默认Java从版本14降级到版本11起到了作用。

在评论了我像你这样不成功的经历之后。我决定再试一次,但现在专注于Java版本。我意识到Java版本是您的环境和我的环境的共同点。您尝试过Netbeans 11,但我使用了最近的版本12,并且我过去在Netbeans的11.1、11.2和11.3版本中使用C/C++插件的经验也很成功。

我没有更深入地回答为什么它在Java 11上工作,而不是在14上工作。然而,我不敢相信它纯粹是JVM版本。

后来,在安装之后,我再次将其更改为Java 14,它仍然可以工作。下面是输出终端:

代码语言:javascript
复制
$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      manual mode
  2            /usr/lib/jvm/java-13-oracle/bin/java          1091      manual mode
* 3            /usr/lib/jvm/java-14-oracle/bin/java          1091      manual mode

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in manual mode

$ java --version
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

$ /media/sf_downloads/Apache-NetBeans-12.0-bin-linux-x64.sh
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...

$ sudo update-alternatives --config java   
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      auto mode
* 1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      manual mode
  2            /usr/lib/jvm/java-13-oracle/bin/java          1091      manual mode
  3            /usr/lib/jvm/java-14-oracle/bin/java          1091      manual mode

Press <enter> to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/java-14-oracle/bin/java to provide /usr/bin/java (java) in manual mode

$ java --version
java 14.0.2 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

My Linux版本:

代码语言:javascript
复制
$ uname -a
Linux devmint 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

插件显示为:"User Installed

票数 2
EN

Stack Overflow用户

发布于 2020-10-08 05:50:02

在Netbeans 12中遇到了这个问题。作为实验安装了11,但在位置和Java选项的安装对话框中,我不允许使用JDK15。我选择了当前默认的Java11。C++安装正常。

已卸载12并重新安装,并更改为默认Java。它将C++安装得很好,工作正常。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63047487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档