
本文共 2916 字,大约阅读时间需要 9 分钟。
������Java Development Kit���JDK���12���������������������������
���������������������������
������������Ubuntu 18.04���������������������������������������������������������������������������������������������
sudo apt-get update && sudo apt-get install build-essential
- ������OpenJDK���������������
- ������FreeType���
- ������CUPS
- ������X11���������
- ������ALSA
- ������FFI���
- ������Autoconf������
- ��������������������� ������
jdk12
��������������������������������� - ������������������ ������������������������������������������
- ������������ ������������������
- ������������������ ������������������������������������������������������
-
������Clion ������������������Clion
-
������������ ���������������������
Local
���Java
���SDK������������������
������ JDK12���������������/path/to/jdk12/build/linux-x86_64-server-fastdebug/jdk/jdk
. -
CMakeLists.txt������ ������������������������������cmake ������
- ������������������ ���������������������Java������
-
������Clion������������ ������������������������������������������
-
������ ���
java.c
������������������������������������������
sudo apt-get install libfreetype6-dev
sudo apt-get install libcups2-dev
sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev
sudo apt-get install libasound2-dev
sudo apt-get install libffi-dev
sudo apt-get install autoconf
������������JDK������
���������������������������JDK12���������
hg clone https://hg.openjdk.java.net/jdk/jdk12
��������������������������������������������������� jdk12
���������������������������Java������������������
������������������
cd jdk12mkdir buildcd build
./configure --enable-debug --with-jvm-variants=server
��������������������������������������������������������������������������������������������������������������� libfontconfig1-dev
���������������������������
sudo apt-get install libfontconfig1-dev
make images
������������������������������������������������������
ls -l build/linux-x86_64-server-fastdebug/jdk/bin
������������������������Java������
./java -version
������IDE������������������
���������������������IDE������������������������������Clion���������
cmake_minimum_required(VERSION 3.7)project(hotspot)include_directories( src/hotspot/cpu src/hotspot/os src/hotspot/os_cpu src/hotspot/share src/hotspot/share/precompiled src/hotspot/share/include src/java.base/unix/native/include src/java.base/share/native/include src/java.base/share/native/libjli)file(GLOB_RECURSE SOURCE_FILES "*.cpp" "*.hpp" "*.c" "*.h")add_executable(hotspot ${SOURCE_FILES})
������������������
public class Test { public static void main(String[] args) { System.out.println("haha"); }}
������������������ jdk12/build/linux-x86_64-server-fastdebug/jdk/bin/
������������ .class
������
������������������������������������������������������JDK12������������������������Clion������������������������������
发表评论
最新留言
关于作者
