Netbeans入门实践类IDEA风格上

简介: Java IDE, NetBeans, IDEA, Eclipse, Netbeans入门实践类IDEA风格上篇遇到并解决问题1, NetBeans Error, Cannot find Java 1.8 or higher.

背景介绍

Java IDE大学期间使用Eclipse, 工作中开发SpringBoot项目接触SpringTools,
更常用且目前最为熟悉的是IDEA, 为了促进成长, 其他开源免费的IDE,
如NetBeans有必要熟悉一下, 万一要用呢, 顺便练练英语语法
文末附期间遇到问题解决方案, 如果你有类似的可以参考解决, 正文部分拉通直接过!!!
手动分为上下两篇, 本来就有审美疲劳, 何况这还是仅仅是文字与字母呢,
控制1200字上下吧, 可以发现换行很到位!
1, NetBeans Error, Cannot find Java 1.8 or higher.

NetBeans安装启动

官方下载: https://netbeans.apache.org/front/main/index.html, Latest release Apache NetBeans 22
国内镜像: https://mirrors.aliyun.com/apache/netbeans, 看着只有最新版本22, 没有之前的版本哇

本地选择20版本, 进入安装目录bin, Windows cmd, netbeans64.exe, 或者双击, 
最近习惯了使用终端界面启动, cmd里面输出提示, 新开一个独立的窗口也是可以, 
netbeans64.exe --console new
感兴趣还可以, 桌面新建文本netbeans.txt, 编辑
cd /D netbeans software home dir/bin
start netbeans64.exe --console new
保存, 重命名修改文件后缀netbeans.bat, 双击运行
直接cmd, cd Desktop, fsutil file create netbeans.bat 100, 
新建文件命名netbeans.bat, 大小100字节, 
notepad netbeans.bat, 命令与上面一致, 启动形式多样化

打开来到主界面, IDE 20占用内存动态增长, 使用过IDEA之后, 
Java IDE不给2g就是不尊重, NetBeans同样给2g, 
富裕, 可不能亏待了. 配置文件找到netbeans_default_options, 
合适位置添加-J-Xms2g -J-Xmx2g, 重新启动

软件配置

个人配置, 大家喜欢可以按自己的风格来自定义

Tools -> Options

phase 1

Editor
Autosave, check Save files every 2 minute(s), Save files when focus is lost.
Remember click the 'Apply' button in the bottom right corner, no further reminders for subsequent operations.

Keymap
default Profile is NetBeans, 如果已经熟悉Eclipse或IDEA的快捷键, 可直接下拉切换, 此处选择Idea

Java
Gradle, 本地项目有使用所以配置下, Gradle Distribution, toggle Custom, Browse your Gradle Soft Home

Maven, 一样的, Maven Home, Drop down select, 正确配置了MAVEN_HOME, 直接就能选择, 或者Browse去吧

接下来就可以试着新建项目或者导入现有项目
New Project, Java with Maven, 演示一下就可以啦, Java Application, Name and Location, have fun freely. 然后点击Finish
生成一个项目名的主启动类, main方法输出Hello World,
Projects面板, Project Files自动生成pom.xml, 项目源码编码UTF-8,
执行主类就是生成的主启动类全限定名
main方法新增两行输出, 然后右键运行文件, 正确输出打印信息
System.out.println("Hello NetBeans!");
System.out.println("你好 网络豆子!");

01运行main方法.png

如果想要先定义一个String字符串变量, 再打印, 可以试试, 输入Str, str都没有自动补全, 那就配置下吧

phase 2

Editor
Code Completion, Language: All Languages, ensure not check Case Sensitive Code Completion
下拉选择Java, Auto Popup Triggers for Java: 默认只有一个. 保留.并追加a-zA-Z, 有Eclipse经验的都懂
应用后就可以再去试试自动补全功能了,但是如果是编码格式强迫症患者, If you are a coding format OCD patient, 
先别慌, 继续跟随我配置其他的吧, Don't panic for now, just follow me

On Save, Language, select Java, uncheck Use All Languages Settings, 
and then
Both Reformat And Remove Trailling Whitespace From select: Modified Lines Only, 
可不敢选择All Lines, 懂的都懂, 想想如果你是修改项目中已有的代码文件, 哈哈; 
另外的Remove Unused Imports, Organize Imports, 是否勾选看你咯

Formatting, The rest remains default except for Language Java, 
where I want to config is Category: Imports, If you have experience using checkstyle, 
You will understand this meaning. certainly, whether or not to configure is up to you. 
check Class Count To Use Star Import, Change the value from 5 to 50; 
similarly next from 3 t0 50, The reason for doing this is simply 
that it's not like importing everything, what star do.

问题解决

1, NetBeans Error, Cannot find Java 1.8 or higher. 
cmd java -version, path检查配置的jdk安装目录
NetBeans安装目录etc, cmd, notepad or other editor, notepad++ netbeans.conf
find netbeans_jdkhome, uncomment it, put JAVA_HOME的具体路径到这里, 保存退出

小结

没有去深究Eclipse, IDEA, NetBeans三款Java IDE的诞生时间, 
但是如果有其中一款IDE的使用经验, 那么几乎就一通百通, 基于JAVA_HOME, 
各自有自己的启动配置文件, 可以先配置和初始堆大小
目录
相关文章
|
30天前
|
Java
Java系列之 IDEA 为类 和 方法设置注解模板
这篇文章介绍了如何在IntelliJ IDEA中为类和方法设置注解模板,包括类模板的创建和应用,以及两种不同的方法注解模板的创建过程和实际效果展示,旨在提高代码的可读性和维护性。
(详细图解过程) IDEA在创建类的的时候自动生成作者信息、时间等信息
这篇文章介绍了如何在IntelliJ IDEA中设置文件和代码模板,以便在创建新类时自动生成包含作者信息、日期和时间等信息的文件头。
(详细图解过程) IDEA在创建类的的时候自动生成作者信息、时间等信息
|
1月前
|
搜索推荐 Java Maven
Netbeans入门实践类IDEA风格下
Netbeans入门实践类IDEA风格下; 配置文件模板Templates, user, date, time; 解决Open Project, 中文乱码GBK
30 1
|
2月前
|
Java Spring
idea新建spring boot 项目右键无package及java类的选项
idea新建spring boot 项目右键无package及java类的选项
75 5
|
2月前
idea 查看类的继承结构及其子类
idea 查看类的继承结构及其子类
21 5
|
1月前
|
IDE Java 编译器
为什么IDEA建议使用“+”拼接字符串:技术背后的真相与实践
【8月更文挑战第12天】在Java编程中,字符串拼接是一个常见的操作,而关于使用“+”操作符还是StringBuilder类进行字符串拼接的讨论也从未停止。有趣的是,现代集成开发环境(IDE),如IntelliJ IDEA,有时会建议将StringBuilder的使用替换为简单的“+”拼接字符串。这一建议背后,隐藏着怎样的技术考量和实践经验呢?本文将深入探讨这一话题,为您揭示IDEA如此建议的原因。
26 0
|
3月前
|
JSON Java 数据格式
IDEA插件-JSON转java类
IDEA插件-JSON转java类
103 0
IDEA入门到精通系列(四)
IDEA入门到精通系列(四)
159 0
IDEA入门到精通系列(四)
IDEA入门到精通系列(三)
IDEA入门到精通系列(三)
336 0
IDEA入门到精通系列(三)
IDEA入门到精通系列(二)
IDEA入门到精通系列(二)
95 0
IDEA入门到精通系列(二)