今天属实难受,安装netbeans浪费了好长时间,还是新版本的兼容性好,直接就能找到,8.2的找不到,但是新版本无glassfish ,还是得下8.2,哭泣
1.首先是环境变量的问题
在path中加入jre和jdk的地址,图中是我的地址
当然在系统变量里使用%JAVA_HOME%和环境变量path结合也是可以的
通过在命令窗口里使用java -version和javac -version 可以检测是否配置成功
正常情况就可以安装了,如果是别的情况看下步
2.netbeans无法发现jdk
左下角输入cmd,显示命令提示符,打开,找到安装包目录,在后面加上你的电脑jdk的目录
如图,回车即可开始安装
即便我这样输入了之后,我发现他接下来会报没有找到jre的错误,所以下一种办法
3. jdk中没有jre
jdk11,12,13,14 中都没有jdk
那应该怎么办呢
左下角输入cmd,显示命令提示符,右击管理员运行。注意:一定要管理员身份运行,否则报错!!!
进入jdk安装目录,我的jdk在c盘位置。
输入bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre回车即可。
就会多出一个jre文件夹
我原来的jdk12 通过这个办法 无法安装成功,可能是因为我没有添加环境变量,重复方法一有可能成功
4.最后的解决办法
去oracle那里下个1.8的 jre ,然后再次尝试安装https://www.java.com/zh_CN/
如果你是高版本的jdk 建议直接使用这个办法
4.2 还有最最后一种,有那种带jre和jdk的安装包,可以尝试去找一下
据说官网已经没有了,而且就是为了使用高版本的,才搞出这么多麻烦,如果不介意,其实直接用jdk8应该就没这么多问题