【问题标题】:apache netbeans 11.3 C++ plugin timeout, unable to installapache netbeans 11.3 C++ 插件超时,无法安装
【发布时间】:2020-05-06 02:47:32
【问题描述】:

我正在迁移到 Apache Netbeans 11.3 并尝试在 Windows 10 上安装 C++ 插件,得到了以下 repos

http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz

http://bits.netbeans.org/dev/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/nbms/updates.xml.gz

但每次达到 99% 时,它只会在解压 org-netbeans-modules-cnd-dwarfdiscovery.nbm 时给我一个超时错误

插件安装程序在安装以下插件时发现加载 C/C++ Repository[org.netbeans.modules.cnd.repository/1.32.6.1] 超时问题:

已经尝试了版本 10、11.1、11.2、11.3,遇到同样的问题,我什至摆脱了 windows 防火墙也无济于事。

【问题讨论】:

    标签: c++ netbeans


    【解决方案1】:

    检查 Java 版本 对我来说,我有 Java 版本 14 所以这个版本没有程序 unpack200.exe

    通过将 unpack200.exe 文件从 Java 1.8 版复制到 java 14 中的 bin 文件夹解决了问题

    【讨论】:

    • 这是一种不必要、不明智且不受支持的糟糕方法。当functionality has been deliberately removed from Java 时,手动恢复缺少的功能绝不是一个好主意。它被删除是有原因的。请参阅Couldn't install netbeans 11.3 with Java 14 due to Error: “Unsupported JVM version” 了解适当的替代方法。
    • 只是因为NetBeans 11.3版本依赖unpack200解压插件
    • 这对我不起作用,但暂时将 java home 降级到 java 8 版本(netbeans_jdkhome=/path/to/java in /path/to/netbeans/etc/netbeans.conf)可以。
    • 暂时降级是首选方法!特别是如果你想安装 C/C++ 插件,它肯定需要unpack200,否则会报超时错误。所以我通过--jdkhome 选项使用java 11 启动netbeans,通过'Tools''Plugin'成功安装插件并使用java 14 重新启动。工作!
    【解决方案2】:

    从 jdk13 的 bin 中复制 pack200、unpack200 和 unpack.dil 并粘贴到 jdk14 的 bin 中。这对我有用,我向你保证它对你有用。我是用 openjdk 做的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-27
      相关资源
      最近更新 更多