【问题标题】:How to install a NetBeans plugin via CLI?如何通过 CLI 安装 NetBeans 插件?
【发布时间】:2021-04-21 07:12:30
【问题描述】:

问题:
有没有办法通过 CLI 将下载的 NBM(Netbeans 模块)安装到已经安装的 Netbeans IDE 中?

当前设置
带有 Windows 10 的 Netbeans 12.3
带有 Linux Mint 20.1 的 Netbeans 12.3

相关场景
如果您想到“为什么不直接使用 GUI?”或类似的问题。想想下面的场景。在有 50 台计算机的隔离网络上工作时,您必须在所有这些 PC 上安装 Netbeans 插件。您可以将文件放在这些 PC 上并通过控制台执行命令,并且您不想在所有建筑物中跑来跑去并单击整个过程。

非常感谢您。

【问题讨论】:

    标签: netbeans ide command-line-interface netbeans-plugins


    【解决方案1】:

    我想我找到了解决办法。我将它发布在这里以反映我的研究,因为我从未在 stackoverflow 上找到答案。

    如果已经安装了 Netbeans,您可以使用 --help 参数,例如:
    C:\Program Files\NetBeans\netbeans\bin\netbeans64.exe --help

    这列出了很多可用的参数(我在网上没有找到一个列表),比如(缩短):

    General options:
      --help                show this help
      --jdkhome <path>      path to JDK
      --console new         open new console for output
    
    Module reload options:
      --reload /path/to/module.jar  install or reinstall a module JAR file
    
    Additional module options:
      --modules
      --refresh                 Refresh all catalogs
      --list                    Prints the list of all modules, their versions and enablement status
      --install <arg1>...<argN> Installs provided JAR files as modules
      --disable <arg1>...<argN> Disable modules for specified codebase names
      --enable <arg1>...<argN>  Enable modules for specified codebase names
      --update <arg1>...<argN>  Updates all or specified modules
      --update-all              Updates all modules
    
    Core options:
      --fontsize <size>     set the base font size of the user interface, in points
      --userdir <path>      use specified directory to store user settings
      --nosplash            do not show the splash screen
    

    在我的情况下,解决方案是使用指向要安装的 jar 文件的 --install 参数。
    请注意,NBM 文件只是包含 jar 文件和更多元数据文件(如配置 xml 文件)的容器.例如,您可以通过 7zip 打开它。 而且您必须自己处理所有依赖项。

    【讨论】:

    • 您是否也可以接受自己的答案,因为接受答案的问题对社区更有帮助。 (我怀疑以后有人会想出比你更好的答案,但即使他们这样做了,你也可以更改接受的答案。)
    猜你喜欢
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2023-02-01
    • 1970-01-01
    相关资源
    最近更新 更多