forked from openjdk/jdk8u
-
Notifications
You must be signed in to change notification settings - Fork 0
jdk8u源码学习注释
License
zanpocc/jdk8u
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
## 1、代码导入 ~~~shell git clone https://github.com/zanpocc/jdk8u.git ~~~ ## 2、Clion导入工程 ## 3、创建Deployment 新增远程服务器配置 Connection的Root Path配置为/root Mappings中的LocalPath配置为本地工程路径,DeploymentPath配置为/jdk8u ## 4、新建远程调试配置 target配置为:tcp:远程服务器IP:1234 Remote为/root/jdk8u,Local为本地工程路径 ## 5、上传本地工程到远程服务器上 工程上右键deployment->upload ## 6、给脚本添加执行权限 ~~~shell chmod +x ./build.sh chmod +x ./configure chmod +x ./debug.sh ~~~ ## 7、下载一个bootstrap jdk ~~~shell # 下载,这里是从华为云镜像下载的 wget https://mirrors.huaweicloud.com/java/jdk/8u181-b13/jdk-8u181-linux-x64.tar.gz # 解压 tar -zxvf jdk-8u181-linux-x64.tar.gz # 配置env.sh中JAVA_HOME的地址 vim env.sh ~~~ ## 8、执行build.sh 执行过程中,如果提示缺什么工具就安装,然后继续执行build.sh note: freetype没有提示安装命令就安装freetype和devel 提示缺少c++config.h就安装 > yum install libstdc++-devel ## 9、调试 ~~~shell # 安装gdbserver yum install gdb-gdbserver ~~~ 程序就卡住了,这时去本机的Clion执行点击调试就可以断下了。
About
jdk8u源码学习注释
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Java 76.5%
- C++ 11.7%
- C 6.5%
- JavaScript 1.2%
- Roff 1.2%
- Shell 1.1%
- Other 1.8%