一、需求背景以长城国产电脑为主要研发力量,充分发挥其价值2.JDK安装打开命令行,安装默认的jdk和jre首先保证大部分java应用可以运行(应该默认安装openjdk11),但是在实际开发过程中,我们会需要多个相同的jdk版本共存,这我们稍后再谈。sudoapt-getinstalldefault-jdkdefault-jre其他的jdk可以在oracle官方下载,方便在idea中切换(下载二进制)https://www.oracle.com/java/technologies/javase/jdk11-archive。..3.安装maven,gradlessudoapt-getinstallmavengradle4。IDE的配置主要以idea系列和eclipse为主,其他如netbeans没试过。idea运行后还可以通过插件支持其他语言(我个人习惯java用idea,其他用vscode)4.1ideaeditor正式版没有直接出一个版本给PKS补充:官方应用在v10sp12203市面上,idea社区提供的版本可以直接下载。使用注意事项:idea2021和2022需要jdk11才能保证正常运行。如果不是11版本,可能无法正常启动。我们在下载页面选择通过Others下载不含JDK的二进制版本。https://www.jetbrains.com/zh-cn/idea/download/#section=linux点击左下角下载其他版本https://www.jetbrains.com.cn/idea/download/other。html选择nojbrVersionLinuxwithoutJBR(tar.gz)https://download.jetbrains.com/idea/ideaIU-2022.1.2-no-jbr.ta...下载完成后解压到特定目录文件夹下运行(为了方便,我都放在主文件夹下)根据个人需要选择终极版或社区版,这里我选择社区免费版,满意解决方案cdidea-IC-213.7172.25/bin/#进入安装目录/idea.sh#在bin目录下输入命令启动IDEA同linuxx864.1.1Idea激活(适用于2022及以下版本)1.ja-netfilter-all国内感兴趣的人提供的工具和教程说明https://github.com/libin9iOak/ja-netfilter-all工具官方地址:https://github.com/ja-netfilter/ja-netfilter2。更改idea软件bin下的vmoptions配置(选择软件多少位)idea64.vmoptions(64位),idea.vmoptions(),内容如下(最重要的是最后一行要配置正确)-Xms512m-Xmx2048m-XX:ReservedCodeCacheSize=512m-XX:+IgnoreUnrecognizedVMOptions-XX:+UseG1GC-XX:SoftRefLRUPolicyMSPerMB=50-XX:CICompilerCount=2-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-ea-Dsun.io.useCanonCaches=false-Djdk.http.auth.tunneling.disabledSchemes=""-Djdk.attach.allowAttachSelf=true-Djdk.module.illegalAccess.silent=true-Dkotlinx.coroutines.debug=off-Dsun.tools.attach.tmp.only=true-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof-javaagent:/home/long/app/idea-IU-213.7172.25/ja-netfilter-all-main/ja-netfilter.jar=jetbrains3.获取最新的激活码(里面还有jetbra.zip工具下载)https://jetbra.in/5d84466e31722979266057664941a718933224604。TheactivationcodeIused(clickideawillbecopiedtotheclipboard)6G5NXCPJZB-eyJsaWNlbnNlSWQiOiI2RzVOWENQSlpCIiwibGljZW5zZWVOYW1lIjoic2lnbnVwIHNjb290ZXIiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJQU0kiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBEQiIsImZhbGxiYWNrRGF0ZSI6IjIwMjUtMDgtMDEiLCJwYWlkVXBUbyI6IjIwMjUtMDgtMDEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiSUkiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQUEMiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMjUtMDgtMDEiLCJwYWlkVXBUbyI6IjIwMjUtMDgtMDEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFNXIiwiZmFsbGJhY2tEYXRlIjoiMjAyNS0wOC0wMSIsInBhaWRVcFRvIjoiMjAyNS0wOC0wMSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQV1MiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBQUyIsImZhbGxiYWNrRGF0ZSI6IjIwMjUtMDgtMDEiLCJwYWlkVXBUbyI6IjIwMjUtMDgtMDEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFJCIiwiZmFsbGJhY2tEYXRlIjoiMjAyNS0wOC0wMSIsInBhaWRVcFRvIjoiMjAyNS0wOC0wMSIsImV4dGVuZGVkIjp0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可能决定有效期的是激活码。4.1.2IdeaShortcut创建文件名IdeaUltimate.desktop,可自行更改。.desktop为文件类型内容[DesktopEntry]Name[zh_CN]=IdeaUltimate2021.3Name=IdeaUltimateGenericName[zh_CN]=IdeaUltimateGenericName=IdeaUltimateExec=/home/long/app/idea-IU-213.7172.25/bin/idea.sh%UIcon=/home/long/app/idea-IU-213.7172.25/bin/idea.pngType=ApplicationStartupNotify=true开始菜单文件放在/usr/share/applications下4.2ecipseeclipse相对方便些。从安装来看,官方提供了安装工具https://www.eclipse.org/downloads/选择下载包https://www。eclipse.org/downloads/packages/选择对应版本eclipse的aarch版本,我们选择通过安装程序安装https://www.eclipse.org/downloads/download.php?file=/oomph/ep。..下载解压后,运行./eclipse-inst。这里选择java企业版和web版。安装后,启动并运行。其他操作与Windows和Linuxx86版本一致。4.2.1其他一些设置打开eclipse市场(help/marketplace),搜索spring,安装spring工具4.eclipse选择Help-->InstallNewSoftware输入地址http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/勾选,然后等待下载安装,完成后重启eclipselombok即可安装lombok直接从eclipse中,通过这种方式,您还可以将lombok作为团队eclipse部署配置的一部分。为此,使用更新站点https://projectlombok.org/p2:安装这个,重启eclipse,如果下载lombok.jar(添加执行权限)没有效果,双击lombok.jar,在对话框中指定位置。..选择你要安装插件的Eclipse,然后点击右下角的Install/Update,很快安装完成,点击QuitInstaller。变化是在eclipse.ini中指定了lombok.jar的绝对路径4.3项目启动后,其他一些设置打开终端窗口,进入项目主pom所在目录,执行mvninstall即可安装项目的依赖包。注意:以jeecg-boot为例,jeecg需要使用jdk1.8,jdk11会报错。参考jdk安装中的eclipsejdk开关;另一方面,也有sun.dc.path相关的错误。oraclejdk问题已经解决。本文主要讲环境搭建。准备工作完成后,将以实际项目为例进行实战教程。Kylin操作系统专栏:https://segmentfault.com/blog/kylinos文章发表于SegmentFault联系邮箱:1179611323@qq.com群:662512340发布日志:20220611首次发布20220801出现一些莫名其妙的错误时添加,比如sun.dc.路径,将openjdk替换为oraclejdkaarch版本说明20220801增加从应用市场下载idea社区版的说明20221104增加idea2021和2022系列需要JDK11版本说明20220325增加idea激活教程20220325增加idea开始菜单制作教程
