怎么在window下编译自己的jdk

问题描述

1.第三步是安装一个大于2.3版的FreeType,这是一个免费的字体渲染库,JDK的Swing部分和JConsole这类工具要使用到它。安装好后建立两个环境变量“ALT_FREETYPE_LIB_PATH”和“ALT_FREETYPE_HEADERS_PATH”,分别指向FreeType安装目录下的bin目录和include目录。另外还有一点官方文档没有提到但必须要做的事情是把FreeType的bin目录加入到PATH环境变量中。问题:这个bin目录在哪儿啊1.SETALT_BOOTDIR=D:/_DevSpace/JDK1.6.0_212.SETALT_BINARY_PLUGS_PATH=D:/jdkBuild/jdk7plug/openjdk-binary-plugs3.SETALT_JDK_IMPORT_PATH=D:/_DevSpace/JDK1.6.0_214.SETANT_HOME=D:/jdkBuild/apache-ant-1.7.05.SETALT_MSVCRNN_DLL_PATH=D:/jdkBuild/msvcr1006.SETALT_DXSDK_PATH=D:/jdkBuild/msdxsdk7.SETALT_COMPILER_PATH=D:/jdkBuild/vcpp2010.x86/bin8.SETALT_FREETYPE_HEADERS_PATH=D:/jdkBuild/freetype-2.3.5-1-bin/include9.SETALT_FREETYPE_LIB_PATH=D:/jdkBuild/freetype-2.3.5-1-bin/bin10.11.SETINCLUDE=D:/jdkBuild/vcpp2010.x86/include;D:/jdkBuild/vcpp2010.x86/sdk/Include;%INCLUDE%12.SETLIB=D:/jdkBuild/vcpp2010.x86/lib;D:/jdkBuild/vcpp2010.x86/sdk/Lib;%LIB%13.SETLIBPATH=D:/jdkBuild/vcpp2010.x86/lib;%LIB%14.SETPATH=D:/jdkBuild/vcpp2010.x86/bin;D:/jdkBuild/vcpp2010.x86/dll/x86;D:/Software/OpenSource/cygwin/bin;%ALT_FREETYPE_LIB_PATH%;%PATH%这里面的vcpp2010和DXSDK有下载地址么

解决方案

解决方案二:
自己研究jvm;赞一个;建议看看《深入理解Java虚拟机》;windows没搞过,不过你的问题好奇怪。。SETALT_FREETYPE_LIB_PATH=D:/jdkBuild/freetype-2.3.5-1-bin/bin这个就是FreeType的bin目录啊。
解决方案三:
FreeType的bin目录就是这个啊!SETALT_FREETYPE_LIB_PATH=D:/jdkBuild/freetype-2.3.5-1-bin/bin建议看看《深入理解java虚拟机》
解决方案四:
我也在看深入理解java虚拟机按照里面的内容编译openjdk,但是我下载的freetype压缩包不可以安装也没有bin目录啊,还有那个vc+2010安装了也没找到书上环境变量里面对应的目录
解决方案五:
我自己在虚拟机上编译jdkexportLANG=CexportALT_BOOTDIR=/usrexportALLOW_DOWNLOADS=trueexportHOTSPOT_BUILD_JOBS=6exportALT_PARALLEL_COMPILE_JOBS=6exportSKIP_COMPARE_IMAGES=trueexportUSE_PRECOMPILED_HEADER=trueexportBUILD_LANGTOOLS=trueexportBUILD_HOTSPOT=trueexportBUILD_JDK=trueBUILD_DEPLOY=falseBUILD_INSTALL=falseexportALT_OUTPUTDIR=/opt/JVM/jdkBuild/openjdk_7u4/buildunsetJAVA_HOMEunsetCLASSPATHmake2>&1|tee$ALT_OUTPUTDIR/build.log但是总该是包编译不通过谁能帮我我看了一下我下载的jdk的/opt/openjdk/corba/src/share/classes/sun下面确实没有怎么解决或者你们发一个给我把

时间: 2024-10-28 16:22:58

怎么在window下编译自己的jdk的相关文章

vs2012-Timesten内存数据库安装完后的C++接口ttclasses如何在window下编译通过?

问题描述 Timesten内存数据库安装完后的C++接口ttclasses如何在window下编译通过? 我想使用timesten内存数据库,通过c++操作timesten,现在要编译自带的ttclasses, 按照官方文档我使用VS2012的工具里的vs命令提示,然后找到D:Program Files (x86)Timestentt1122_64 bin 的ttenv.bat拖进dos窗口,cd D:Program Files (x86)Timestentt1122_64ttclasses n

window下或unix编译openjdk

问题描述 window下或unix编译openjdk 1在unix下编译的时候遇到问题是找不到tools工具类,看了一下openjdk确实没有那些类下我下载的jdk的/opt/openjdk/corba/src/share/classes/sun下面确实没有怎么解决 2.在window下编译按照http://blog.csdn.net/BDX_Hadoop_Opt/article/details/27109059来编译但是找不到一些文件不知道为什么,感觉这个博客很好但是我自己试了不成功 有方法联

skia 编译-windows下编译skia图形库出错

问题描述 windows下编译skia图形库出错 首先用在window下安装了cygwin 并且安装了python 用winch python测试python是否成功 也ok了,然后安装了vs2010, 在cygwin中输入指令 Python gyp_skia 报错 $ Python gyp_skia Traceback (most recent call last): File "gyp_skia", line 29, in import gyp ImportError: No mo

command-osx下编译hadoop-2.5.2-src出错

问题描述 osx下编译hadoop-2.5.2-src出错 [exec] /usr/bin/cc -g -Wall -O2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl-search_paths_first -Wl-headerpad_max_install_names CMakeFiles/test_libhdfs_vecsum.dir/main/native/libhdfs/test/vec

Ubuntu12.04下编译和下载Android4.0.3源码

[Android]Ubuntu12.04 下编译和下载 Android4.0.3 源码 原创文章,谢绝转载 官方页面 : initialize -> http://source.android.com/source/initializing.html download -> http://source.android.com/source/downloading.html build -> http://source.android.com/source/building.html 1

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装CDT插件 6.安装Sequoyah插件 7.JNI编译环境配置 画了一个思维导图让大家一目了然配置过程   -------------------------

ubuntu-Linux 下编译C出错(windows编译正常)

问题描述 Linux 下编译C出错(windows编译正常) Ubuntu 15 gcc version 5.2.1 错误: scritpt.hpp下是一个 命名空间 namespace script{ .... int setData( PyObject * pObj, Vector4 & rVal, const char * varName = "" ); int setData( PyObject * pObj, Matrix & rVal, const char

mac os x-mac下编译GTK+3.0的“Hello,World”程序出错

问题描述 mac下编译GTK+3.0的"Hello,World"程序出错 我用homebrew下载安装好了gtk+3,然后试着编译了一个网上的示例代码: #include <stdio.h> #include <stdlib.h> #include <gtk/gtk.h> static gboolean delete_event(GtkWidget * widget, GdkEvent * event, gpointer data) { gtk_ma

如何把在win下用eclipse建立的java ee项目传送到linux服务器下编译并部署?

问题描述 我在windows下部署了jdk和tomcat,开发完项目后,要部署到linux下,linux下已经安装了同样版本的jdk和tomcat,目前,我把在win下发布到tomcat的webapp目录下的项目直接拷贝到linux下tomcat的webapp目录是可以运行的,不过它不是在linux下编译的,不知道会不会有问题.我希望找到一个方法,能够简单的把整个项目源代码和文件复制到linux下完成编译并部署 解决方案 一般只要jdk版本一致,在win下编译即可.你可以把源码提交到SVN或其他