前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零基础学 Java ?

零基础学 Java ?

原创
作者头像
莫听穿林
修改2022-01-12 10:09:25
4120
修改2022-01-12 10:09:25
举报
文章被收录于专栏:notenote

使用 IntelliJ IDEA

MacOS

命名规范

  1. Java 的 package 名怎么那么奇怪,包不就是一个文件夹嘛❓
    1. class 写在 package 里,Java 允许在不同的包中有同样名字的 class
    2. 为避免 程序猿们 起了同样的 package 名 又起了同样的 class 名 (eg. rich.Goodlooking ?)
    3. 引入 convention: reversed_internet_domain_name.package_name (internet 小写 i 包名 要全小写)
    4. 如果在公司内部发生重名,可以再加 region: reversed_internet_domain_name.region.package_name
    5. 如果您家公司有特殊字符可以参考官文中的方法
官文截图:https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html
官文截图:https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html

报错 2. Error: Cannot determine path to ‘tools.jar‘ library for 17

参考:https://programmerah.com/how-to-solve-intellij-idea-error-cannot-determine-path-to-tools-jar-library-for-17-cprogram-filesjavajd-38877/

两种解决方案:

1 降低 jdk version

2 升级 Idea Edu 2021.3.1 is now available.(升级完之后 language level 就会有 对应 SDK 17 的 版本)升级方法也是双击 shift 搜索 updates 进入升级页面

双击 shift 进入 Project Structure
双击 shift 进入 Project Structure
让 SDK 和 language level 保持一致
让 SDK 和 language level 保持一致
SDK 放弃最新的 17 选 11 java
SDK 放弃最新的 17 选 11 java
双击 shift ? updates -> Check Now 或者 Idea 编辑器界面右下角也会有 updates 选项 升级到 2021.3.1 就?
双击 shift ? updates -> Check Now 或者 Idea 编辑器界面右下角也会有 updates 选项 升级到 2021.3.1 就?
Update and Restart
Update and Restart
升级完 就有 Language level 17 啦 ✌️
升级完 就有 Language level 17 啦 ✌️

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命名规范
  • 报错 2. Error: Cannot determine path to ‘tools.jar‘ library for 17
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档