我正在尝试使用 Java 14 安装 netbeans。
我收到以下错误 -
> sudo ./Apache-NetBeans-11.3-bin-linux-x64.sh --javahome /home/raj/.sdkman/candidates/java/current
Configuring the installer...
Searching for JVM on the system...
Unsupported JVM version at /home/raj/.sdkman/candidates/java/current.
Try to specify another JVM location using parameter --javahome
Run Code Online (Sandbox Code Playgroud)
以下是我的 Java 详细信息 -
> which java
/home/raj/.sdkman/candidates/java/current/bin/java
> java --version
openjdk 14 2020-03-17
OpenJDK Runtime Environment (build 14+36-1461)
OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
我的操作系统详细信息是 -
> lsb_release -a
LSB Version: core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch
Distributor ID: openSUSE
Description: openSUSE Leap 15.1
Release: 15.1 …Run Code Online (Sandbox Code Playgroud) 在“工具”>“选项”>“C/C++”>“其他”中,没有将 C++17 作为默认标准的选项。
你如何编译需要 C++17 的代码?
我重新安装了netbean 11.1。现在,我正在尝试构建一个项目,但是出现以下错误输出:
无法运行程序“ cmd”(在目录“ C:\ projects \ open”中):格式错误的参数已嵌入引号:“ C:\ Program Files \ NetBeans-11.1 \ netbeans \ java \ maven \ bin \ mvn.cmd”
cd C:\projects\open; "JAVA_HOME=C:\\Program Files\\Java\\jdk-11.0.5" cmd /c "\"\"C:\\Program Files\\NetBeans-11.1\\netbeans\\java\\maven\\bin\\mvn.cmd\" -DskipTests=true -Dmaven.ext.class.path=\"C:\\Program Files\\NetBeans-11.1\\netbeans\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 clean install\"" Cannot run program "cmd" (in directory "C:\projects\open"): Malformed argument has embedded quote: "C:\Program Files\NetBeans-11.1\netbeans\java\maven\bin\mvn.cmd" -DskipTests=true -Dmaven.ext.class.path="C:\Program Files\NetBeans-11.1\netbeans\java\maven-nblib\netbeans-eventspy.jar" -Dfile.encoding=UTF-8 clean install
Run Code Online (Sandbox Code Playgroud)
我之前用netbeans 11.1构建了这个项目,但是有了新的pc。然后重新安装,我确定上次尝试安装所有内容时都没有问题。
在第 11 行,调用了 foo() 方法,除了参数值之外,它还显示了我不想要的参数名称,并且参数名称旁边还有一个奇怪的粉红色框。我该如何摆脱这个。在设置上尝试了很多东西,但没有找到解决方案。任何帮助表示赞赏。
我下载了 netbeans ide 11 并尝试做一个示例 hello world 项目,但它给了我错误“无法访问 java.lang 致命错误:无法在类路径或引导类路径中找到包 java.lang”我尝试了一些堆栈溢出的解决方案,但没有工作。
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
/**
*
* @author ahmad
*/
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("Hello");
}
}
Run Code Online (Sandbox Code Playgroud)
我通过 snap 在 Ubuntu 18.04 上安装了 Netbeans 11.2。
现在我想配置 Netbeans,修改netbeans.conf. 该文件放置在/snap/netbeans/current/netbeans/etc/只读文件系统中并安装为只读文件系统。所以我认为你不应该在这里编辑这个文件。
如果经典方式(编辑netbeans.conf)被阻止,我该如何配置 Netbeans?
注:我要设置netbeans_jdkhome="~/.sdkman/candidates/java/latest/".
更新
这有效:
netbeans --jdkhome ~/.sdkman/candidates/java/latest
Run Code Online (Sandbox Code Playgroud) 我目前正在尝试创建一个基本的Java项目。出现的第一个选项是“ Java with Maven”,我已经使用过,但是没有给我所需的“创建主类”选项。
我正在使用在Windows 10 x64上运行的Apache Netbeans IDE 11.0。我花了一整天的时间,更新并安装了我发现的最新JDK版本,但仍然无法正常工作。
我也已经阅读了此答案,但是它不起作用: 无法在Netbeans 8.2上创建项目
这是我得到的图像:
任何帮助表示赞赏,谢谢。
我已经安装了 Weblogic 12c 服务器,并且想将其添加到 Netbeans 11 中的项目中。当我从服务器实例中选择“添加服务器”时,不显示 Weblogic 服务器选项

我希望看到以下链接中所示的选项https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/wls_12c_netbeans_install/wls_12c_netbeans_install.html

某种噩梦 - 无法通过使用 servlet 注释在 Apache Tomcat 9.0.22(或 Glassfish 5.0.1)和 Apache NetBeans IDE 11.0(Build incubator-netbeans-release-404-on-20190319)上启动原始 servlet。使用 JDK 1.8u221。这是代码:
@WebServlet(name = "NewServlet", urlPatterns = {"/meow"})
public class NewServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.getWriter().println("test");
}
}
Run Code Online (Sandbox Code Playgroud)
和web.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
</web-app>
Run Code Online (Sandbox Code Playgroud)
根本原因(注意行号,它总是1!):
java.lang.RuntimeException:
com.example.NewServlet.<init>(NewServlet.java:1)
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
java.base/java.lang.Class.newInstance(Class.java:584)
org.apache.openejb.core.WebContext.newWeakableInstance(WebContext.java:147)
org.apache.openejb.core.WebContext.newInstance(WebContext.java:181)
org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:78)
org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:124)
org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:119)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45) …Run Code Online (Sandbox Code Playgroud) 如何Compile on Save在 Apache Netbeans IDE 11.0 中启用?

我的输出 java -version
java version "11.0.4" 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我尝试设置:
compile.on.save=true 在 nbproject/private/private.properties
compile.on.save=true 在 nbproject/private.properties
compile.on.save.unsupported.javafx=true 在 nbproject/private.properties
compile.on.save.unsupported.javafx=false 在 nbproject/private.properties
以及这些的可能组合。但到目前为止还没有成功。
netbeans-11 ×10
java ×8
netbeans ×8
maven ×2
c++ ×1
c++17 ×1
java-14 ×1
linux ×1
netbeans-8 ×1
servlets ×1
ubuntu ×1
weblogic12c ×1
windows ×1
windows-10 ×1