标题有些绕,解释起来要从Java在桌面环境上的悲催现状开始。

现在几乎所有的网站都不用Java Applet,用Java编写的桌面应用几乎都是IDE。用Java编写的IDE们为了安装方便,几乎都内嵌了JRE。既然全都自带了JRE,Applet又没用,那还独立安装JRE干什么?那个安装的JRE还自动运行,动不动就要更新。

但是macOS上的Netbeans是个例外,Windows上的Netbeans已经不需要先安装JRE了。

macOS已经事实上移除了Java,PhpStorm、Andriod Studio之流已经内嵌了JRE。如果已经安装了内嵌JRE的IDE,为了安装Netbeans(旁边:你可以用PhpStrom啊),再独立安装JRE显然让人非常不爽,何况JRE时不时就更新,连带浏览器要重启(已经没有人用Applet了!!!Java你醒醒吧!!!)。

这点上,真希望Netbeans能够认清现状,不要再制作PKG的发行包了,学学PhpStrom吧(基本上,现在安装Netbeans也就是为了开发PHP/HTML/Javascript了,这也是Netbeans的流行起源)。

言归正传,下面我们来制作Netbeans.app。

2.用Suspicious Package解包,把Netbeans 8.2.app拖放到目录。

3.把unpack200.sh保存到目录。

4.修改NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf,加入

netbeans_jdkhome=""

jre_path为已经安装的其他软件自带的JRE,例如Android Studio。

5.执行sh unpack200.sh NetBeans\ 8.2.app

制作完成!

接下来就是运行,安全-未知的开发者-仍要打开,最后拖到应用程序目录里就大功告成了。

这样制作的app包比原版安装的还少了一层文件夹,看起来更舒服了。

mac netbeans java_在macOS上不安装JDK的情况下安装Netbeans相关推荐

  1. Mac在有S.M.A.R.T错误的情况下安装OSX系统

    根据实践经验总结的过程仅供参考(双系统方案) 注:OSX为Mac使用的系统 在最开始明确一下此方法的弊端以及适用情况 **适用情况**:硬板本身具有S.M.A.R.T错误,无其他严重问题但无法安装OS ...

  2. 全网史上最详细全面的Linux下安装mysql客户端服务端

    全网史上最详细全面的Linux下安装mysql客户端服务端Linux下安装mysql 1.上传MySQL5.6的tar包 创建目录: mkdir /usr/local/src/mysql5.6 上传: ...

  3. linux安装meb工具,linux-docker下安装禅道全部

    友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a    ...

  4. windows10 中 python3 离线 安装包,没有 网络 的 情况下 安装 whl包

    windows10中python3离线 安装包,没有 网络 的 情况下 安装 包 下载whl文件 cd python.exe文件路径 pip download 包名 举例 whl 文件 复制到 没有 ...

  5. 断网python第三方库安装_Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包...

    联网情况下在命令终端CMD中输入"pip install numpy"即可自动安装,pandas和matplotlib同理一样方法进行自动安装. 工作的电脑不能上外网,所以不能通过 ...

  6. 安装mysql没有密码_如何在没有密码提示的情况下安装MySQL?

    问题描述 我试图在没有密码提示的情况下在Ubuntu Natty上安装MySQL.但是,在主安装后的某个阶段,我总是不断提示输入密码. 另外,当我输入我认为应该是我的密码(mymysqlpass)的密 ...

  7. 安装JDK失败,再次安装时出现已经安装过了的,解决办法

    在电脑上安装JDK失败,再次安装时会提醒"已经在安装,请关闭原来的安装进程"这时的解决办法如下: 第一步: 1. 在电脑上,进入命令行,输入"regedit", ...

  8. 无root权限情况下安装vim以及插件

    无root权限情况下安装vim以及插件 一.概述 二.vim安装 2.1 ncurses下载安装 2.2下载vim并安装 三. vim-plug插件管理 3.1 vim-plug插件下载 3.2 插件 ...

  9. 如何在不安装字体的情况下使用字体(字体解析库)

    如何在不首先在用户系统上安装字体的情况下使用它 下载演示项目-206.31 KB 下载源243.93 KB 目录 介绍 GDI的AddFontResourceEx GDI的AddFontMemReso ...

最新文章

  1. css3弹性盒子模型之box-flex
  2. 我不想just talk talk
  3. php zip 编码,encoding - 用PHP如何检测一个ZIP包内的文件是在何种编码的系统下创建的...
  4. 在linux中500g怎么分区,500G的硬盘,怎么分区比较合理?
  5. php 抓取 wordpress 文字内容,如何抓取WordPress文章
  6. vuex 在typescript中的写法
  7. EDA技术实用教程 | 复习三 | 不同类型的赋值语句
  8. 易语言服务器ping,Ping网络IP地址易语言源码
  9. PointOperation03_Matlab灰度gray图反色(inverting)
  10. React路由ReactRouter6
  11. java 判断当前时间节气,请问js获取阴历节气后根据节气判断春夏秋冬四季?该怎么写呢...
  12. 2019携程校招笔试
  13. windows 7系统中单独添加北京时区办法
  14. 网易微专业——Java Web开发工程师学习笔记(2):Tomcat
  15. 构造虚假栈帧 | 花式栈溢出
  16. 在vue项目中引入高德地图并使用
  17. python程序设计基础之turtle库制作简单的小图片
  18. 搬家后计算机总重启,电脑老是开机后不久(几分钟)自动重启,重启一两遍后就可以正常运行...
  19. 论文《基于结构光和双目视觉的三维重建系统研究》摘要
  20. RIP路由信息协议-个人总结

热门文章

  1. MFC中控件的大小和位置自定义代码
  2. 【译】索引进阶(八):SQL SERVER唯一索引
  3. Jquery 选择器 特殊字符 转义字符
  4. redis安装、配置和启动
  5. 第 10 章 数组和指针
  6. swift-01-利用元组判断字符串出现次数
  7. [凯立德]2015春季版C2739-M7L83-3521JON,已O+带3D+带路况
  8. 稳定土厂拌设备控制系统-基本介绍(图)
  9. The Internet Communications Engine (Ice) 跨平台异构通讯方案 第二弹-Hello world!
  10. openstack VM可以ping外部网络,但是外部网络ping不通VM