class编译默认用jdk11

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了class编译默认用jdk11相关的知识,希望对你有一定的参考价值。

参考技术A 方法如下:
1、在系统变量中,添加【JAVA_HOME】,路径选择jdk安装路径。
2、在用户变量中,配置PATH。
变量值填写JDK的安装目录下的bin目录,因“JAVA_HOME”已配置好,所以可通过JAVA_HOME变量来设置,这样比较灵活,下次要变更JDK的话,只需修改JAVA_HOME即可 。
3、配置CLASS_PATH。
变量值填写JDK相关的jar包,也是通过JAVA_HOME变量来设置,可直接写%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar,然后连续【确定】

学android:直接用jdk来helloworld

本文稍稍了解下java的编译机制, 以及试试纯粹的jdk来helloworld

在jdk安装位置的bin 目录下看看jdk的工具

技术分享

有许多的jdk的工具吧,当然,和bin同级的目录下还有jre, lib,db等工具.

 

简单的了解了下java的机制,

使用javac(compile)编译源代码即后缀.java的文件,输出为字节代码的class文件. 这不是直接能运行的文件,

它是一种解释程序代码,还需用到jre里的java虚拟机(jvm)下解释加运行. 这个类似c#, 先是编译成中间语言,然后到

.net环境下去解释运行. 有了这么一个中间过程,所以很好的实现了平台无关性.而这,真是java的优点所在.

所以在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具。

顺便理一下这几个玩意的关系:

技术分享

下面动动小手, 类的名字要和文件名一致,名字就只能是hello.java了

技术分享

弄好环境变量使前面的jdk/bin目录下的工具方便调用,我的ubuntu 是在~/.profile编辑export PATH= jdk../bin:$PATH

在source ~/.profile

技术分享

以上是关于class编译默认用jdk11的主要内容,如果未能解决你的问题,请参考以下文章

JDK11编译运行

tomcat启动后报错Bad version number in .class file (unable to load class oracle.jdbc.OracleDriver)

用maven编译以后class文件放在哪里?

为啥手机编译器class后面默认是Main呢

同一个 Java 文件用不同的 jdk 编译出的 class 文件是一样的吗?

Mavenmaven-compile-plugin 编译代码