在Debian 10上安装NetBeans IDE

在本教程中,我们将介绍如何在Debian 10上安装NetBeans IDE。 NetBeans IDE 是一个免费和开放源代码的可扩展Java IDE(集成开发环境),使软件开发人员可以快速轻松地开发Java桌面,Java EE和Web应用程序以及具有HTML,JavaScript和CSS的HTML5应用程序。 IDE还为PHP,Ruby和C / C ++开发人员提供了很多工具。

是否要在Debian 10桌面上运行NetBeans IDE?本指南将引导您逐步了解如何在Debian 10上安装NetBeans IDE。

在Debian 10上安装NetBeans IDE

逐步阅读本指南,以了解如何在Debian 10上安装NetBeans IDE。

先决条件

在Debian 10上安装Java Development Kit

为了运行NetBeans IDE,您需要安装Java Development Kit版本8或更高版本。在本指南中,我们使用Java 11,这是Debian 10主存储库上的默认可用版本。

apt update
apt install default-jdk

要验证已安装的Java开发工具包的版本,请运行以下命令;

java -version
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-post-Debian-1deb10u2, mixed mode, sharing)

在Debian上安装NetBeans IDE

您可以通过多种方法在Debian上安装NetBeans IDE。这些包括;

  • 使用NetBeans安装程序脚本在Debian上安装NetBeans
  • 从Debian上的Snaps安装NetBeans

使用NetBeans安装程序脚本在Debian上安装NetBeans

NetBeans提供了一个脚本,使安装更加容易。导航 Apache NetBeans下载页面 并获取Linux的安装程序脚本。您可以简单地运行以下命令来下载它(对于版本12.2)。

apt install wget
wget https://downloads.apache.org/netbeans/netbeans/12.2/Apache-NetBeans-12.2-bin-linux-x64.sh

下载后,请按照以下步骤执行;

sudo sh Apache-NetBeans-12.2-bin-linux-x64.sh 

该脚本将启动NetBeans安装向导。 请注意,您必须是sudo的非root用户才能运行脚本,否则您可能会收到这样的错误;

No X11 DISPLAY variable was set, but this program performed an operation which requires it.
Exception: java.awt.HeadlessException thrown from the UncaughtExceptionHandler in thread "main"

如果需要,您可以自定义安装,否则,请单击“下一步”继续。

在Debian 10上安装NetBeans IDE

接受EULA并继续。

选择您的NetBeans应用程序的安装路径。否则,单击“下一步”接受默认设置。

在Debian 10上安装NetBeans IDE

检查安装摘要,然后在Debian 10上安装NetBeans。

在Debian 10上安装NetBeans IDE

安装完成后,单击 关闭安装向导。

在Debian 10上安装NetBeans IDE

Netbeans应该安装在您的Debian 10系统上。

如果要在使用此方法安装的Debian系统上删除或卸载NetBeans IDE,请导航到NetBeans安装目录并执行卸载脚本。

cd /usr/local/netbeans-12.2

同样,以具有sudo provileges的非root用户身份运行卸载脚本。

sudo ./uninstall.sh

在Debian上从Snap安装NetBeans

如果需要在Debian 10上安装并运行最新版本的NetBeans,则可以使用快照包管理器从快照中安装它。

在Debian 10上,默认情况下未安装Snapd,因此请运行以下命令进行安装。

sudo apt install snapd

完成后,您需要安装 core 抢购以获得最新的 snapd。但是在安装核心捕捉之前, 注销系统并重新登录或直接重启;

重新登录系统后,请安装核心快照。

sudo snap install core
snap version
snap    2.48
snapd   2.48
series  16
debian  10
kernel  4.19.0-13-amd64

检查Snap存储库提供的NetBeans的可用版本;

snap info netbeans
name:      netbeans
summary:   Apache NetBeans IDE
publisher: Apache NetBeans✓
contact:   https://lists.apache.org/[email protected]
license:   Apache-2.0
description: |
  Apache NetBeans IDE lets you quickly and easily develop Java desktop, Java EE, and  web
  applications, as well as HTML5 applications with HTML, JavaScript, and CSS. The IDE also provides
  a great set of tools for PHP and C/C++ developers.
  It is free and open source and has a large community of users and developers
  around the world.
  
  It requires Java 8 or later Java Development Kit installed.
  
  Disclaimer:
  This is a convenience binary of Apache NetBeans IDE, this is not an official release.
snap-id: JyXqEgtoFceo2Ppmyr1XrbqOoRIkNRrS
channels:
  stable:         12.2 2020-12-07 (41) 485MB classic
  candidate:      ↑                          
  beta:           ↑                          
  edge:           12.2 2020-11-23 (41) 485MB classic
  12.0/stable:    12.0 2020-06-12 (30) 462MB classic
  12.0/candidate: ↑                          
  12.0/beta:      ↑                          
  12.0/edge:      ↑                          
  11.0/stable:    11.0 2019-09-04  (6) 399MB classic
  11.0/candidate: ↑                          
  11.0/beta:      ↑                          
  11.0/edge:      ↑

好了,正如您所看到的,它获得了NetBeans的最新版本,您可以使用快照程序包管理器进行安装。

sudo snap install netbeans --classic

如果由于某些原因需要卸载从Snap安装的NetBeans,只需运行以下命令;

sudo snap remove netbeans

在Debian 10上运行NetBeans

在所有方法中,一旦完成安装,NetBeans现在应该在系统应用程序中可用。

您可以启动并开始使用它。

在Debian 10上安装NetBeans IDE

至此,我们结束了有关如何在Debian 10上安装NetBeans IDE的简单教程的结尾。

其他教程

在Debian 10上安装Mantis Bug Tracker

在Debian 10上安装Mantis Bug Tracker

在Debian 10上安装Bugzilla Bug Tracker

在Debian 10上使用SSL / TLS证书安装Gitlab

Sidebar