导航:首页 > 源码编译 > 编译jdk源码会变成什么

编译jdk源码会变成什么

发布时间:2022-02-04 20:51:07

java源程序编译过后的文件是什么文件

1.
java文件编译过后会生成一个class文件,里面是以二进制方式存放的代码
2.
机器可以识别class文件中的内容,然后作出相应的操作。

㈡ 为什么jdk源码包不用编译安装就能用

因为他把编译后的class文件也打包了。而如果是下的源码包没有包含class文件,则需要编译,如果有class文件就不需要编译

㈢ JDK源码编译问题

这个可能是eclipse的设置问题,
试一下:
Windows-Preferences-Java-Complicer-Errors/Warnings
里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning

㈣ 假如把JDK里面rt.jar的class文件调出编译执行会有什么后果

有问题,.class文件的东西打开你是看不懂的,是字节码文件,是给java虚拟机看的东西,如果你需要看String的源码,请去下载jdk的源码文件,.java结尾的文件你可以直接用记事本打开

㈤ 为什么Java源代码编译不通过jdk呢

没有找到类的错误.你看一下是不是路径写错了.要写到Class文件的路径

HelloWorld 这个类没找到

能编译通过并不代表可以正确运行.还有可能出现运行时错误呢,比如说空指针,或者类不存在等等....

㈥ 如何把一个java源代码变成能运行的完整程序

初学者一般第一个程序都应该是 "HelloWorld" 吧
class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld");
}

}

这就是一段既简单,又完整的程序. //输出一段为"HelloWorld"的常量字符串
在做这些之前你需要安装java的运行环境. java.sun.com ,安装JDK
并在环境变量中配置环境就可以在cmd中编译和运行,也可以在eclipse中编辑和运行测试.

㈦ java jdk与编译器有什么关系

我来说说我的理解吧,你的这种问题一般没有什么明确的回答。
java:java是一种编程语言,比如说我用java开发这个项目,普遍的意思就是说用符合java语言的语法的代码,用java版的编译器,用的库是java的库,不是其他语言的库。等等,是一个很广泛的概念。
而jdk:全称叫做java 开发包,就是说一般java开发的时候所需要的工具,举个例子,你运行一个java程序的时候,需要 用到编译器吗?不需要,但是你开发java应用程序的时候,需要用到编译器吗?需要!所以jdk,只要是满足java开发所需要的东西,都属于jdk一部分。
而编译器:编译器有很多种,一般来说,是将源代码经过一系列复杂处理,转换成一定环境的目标文件,为啥说是目标文件而不是说字节码文件呢,主要是为了说的更加准确一点,当然,有些时候称为可执行文件。具体内容,可以参考《程序员的自我修养》。
一般来说,java编译器属于jdk一部分,而jdk不一定属于java语言的一部分,为啥呢?因为jdk包含很多东西,这些东西严格来说是属于C语言或者是C++的一部分。

㈧ 如何在Eclipse下编译JDK源代码,以及JDK源码调试

设置:

1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"

㈨ 在安装jdk过程中源代码指的是什么

安装jdk时提示的源代码指的是安装java时的java对象的源代码。举例:当你安装好java之后就可以使用java中已有的math对象,这些都是java本身的内容,这些代码都是属于源代码上的

㈩ 关于自己编译JDK的问题

1 JDK是c/c++写的, 编译就是把JDK编译成可以运行的状态, 可运行的意思是指可以编译运行.java文件. 而一般情况下官方下载的JDK都是已经帮你编译好而已.

2 作者可以用自己编译的, 也可以用官方编译好的. 这个要看书中的说明了
3 JDK是c/c++写的, 里面和其他c++程序没什么区别, windows下面是一堆dll和一堆exe. 你说的.java文件是JDK的功能之一, 帮你编译java文件成class, JVM是运行class文件的容器

善意提醒:如果你想学java, 而且没学过c++, 相信你是买错书了

阅读全文

与编译jdk源码会变成什么相关的资料

热点内容
cmd杀死进程命令 浏览:233
ipad激活服务器地址 浏览:449
单片机开始直流电机压降问题 浏览:15
服务器地址失败怎么办 浏览:144
安卓手机怎么下载苏联游戏 浏览:128
主教的命令 浏览:803
php判断变量为空 浏览:743
你演我猜安卓版本怎么用 浏览:907
已够app哪里看 浏览:1006
程序员怎么学会开车的技巧 浏览:784
网易邮箱如何删除服务器邮件 浏览:152
java多个泛型 浏览:275
安卓折扣号怎么充值 浏览:603
行政决定行政命令 浏览:895
linux下的软连接 浏览:606
fib在python是什么意思 浏览:534
c调用命令行 浏览:942
阿里云服务器中没有apt 浏览:611
发送信息需要用户加密吗 浏览:638
六年级分数乘分数有几种算法 浏览:300