wordpress
2024年 5月 29日
2024年 5月 29日
Java -source 1.6参数提示"警告: [options] 未与 -source 1.6 一起设置引导类路径"
因为是使用Java 1.6的源代码设置,但是没有为编译器指定正确的引导类路径(bootstrap classpath),这会让Java编译器感到困惑,如果当前JDK是1.8, 但又想让用1.6版本编译...
2024年 5月 29日
如何获取Java .class文件版本号?
Java class文件第二个四字节分别是两个字节的minor_version和两个字节的major_version. JDK 1.1对应major_version是45, JDK 1.8对应版本为5...
2024年 5月 28日
只有Java语言才可以运行在JVM之上吗?
Java设计之初,将语言和虚拟机分离,分别有语言规范和虚拟机规范,任何语言都可以按照JVM规范编译成字节码,这样JVM就可以执行对应语言的代码了。例如,Kotlin/Scala/Groovy/Cloj...
2024年 5月 25日
2024年 5月 25日
rt.jar是什么?
rt.jar(RunTime jar)是Java运行时环境(JRE)的一部分,它包含了Java标准库的类和资源。这个库包含了Java语言的核心类,比如java.lang、java.util、java....
2024年 5月 25日
JSP和Java语言的关系
JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将Java代码嵌入到网页中,并在服务器端将JSP文件转换成Java Servlet代码再执行。本质上,JSP只是外壳,最终会转...
2024年 5月 25日
如何轻松切换不同Java版本?
虽然可以手写脚本在必要的时候切换成需要的Java版本,也可以利用update-alternatives命令协助切换。 切回到原来的版本(以java为例,javac/javap类似)
2024年 5月 25日
如何在Ubuntu环境编译JDK?
Ubuntu 22.04 WSL 务必注意:编译JDK可能遇到很多问题,jdk/doc/building.md at master · openjdk/jdk · GitHub 有列出各种各样的错误要...