想试着在windows上编译openjdk7,下载的包为:openjdk-7u6-fcs-src-b24-28_aug_2012.zip
make sanity后提示如下:
jdk/make/common/shared/Defs-windows.gmk:209: "WARNING: Value of _system_root can not be empty, will use 'C:/WINNT'" jdk/make/common/shared/Defs-windows.gmk:467: "WARNING: Value of MSVCRNN_DLL_PATH cannot be empty, check or set ALT_MSVCRNN_DLL_PATH" cygwin warning: MS-DOS style path detected: C:/WINNT/system32/wscript.exe Preferred POSIX equivalent is: /cygdrive/c/WINNT/system32/wscript.exe CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames jdk/make/common/shared/Defs-windows.gmk:587: "WARNING: Value of JDK_IMPORT_PATH cannot be empty, check or set ALT_JDK_IMPORT_PATH" jdk/make/common/shared/Compiler-msvc.gmk:30: "" jdk/make/common/shared/Compiler-msvc.gmk:78: *** COMPILER_PATH cannot be empty h ere. Stop.
使用vs2010和vs2008 express都试过,问题一样,不知道有没有人碰到过?
初始化变量的bat文件如下:
call "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat" set ALT_MSVCRNN_DLL_PATH=d:/jdkBuild set VSINSTALLDIR= C:/PROGRA~1/MICROS~1.0 set ALT_COMPILER_PATH=%VSINSTALLDIR%/VC/bin set VS100COMNTOOLS=%VSINSTALLDIR%/Common7/Tools set ANT_HOME=D:/apache-ant-1.8.2 set PATH=%PATH%;%ANT_HOME%/bin set FREETYPE_HOME=d:/jdkBuild/freetype-2.3.5-1 set PATH=%PATH%;%FREETYPE_HOME%/bin set ALT_FREETYPE_LIB_PATH=%FREETYPE_HOME%/bin set ALT_FREETYPE_HEADERS_PATH=%FREETYPE_HOME%/include set PATH=%PATH%;c:/cygwin/bin set JAVA_HOME= set CLASSPATH= set ALT_BOOTDIR=C:/PROGRA~1/Java/jdk1.6.0_27 set ALT_JDK_IMPORT_PATH=C:/PROGRA~1/Java/jdk1.6.0_27 set ARCH_DATA_MODEL=32 set PLATFORM=windows set ALT_DXSDK_PATH=d:/jdkBuild/msdxsdk SET PATH=%VSINSTALLDIR%/VC/bin;%VSINSTALLDIR%/Common7/IDE;D:/Dev/cygwin/bin;%PATH% set ALT_OUTPUTDIR=z:/openjdk-7u6/build/windows-i586 set ALLOW_DOWNLOADS=true set SKIP_DEBUG_BUILD=false set SKIP_FASTDEBUG_BUILD=true set DEBUG_NAME=debug SET NO_DOCS=true SET BUILD_CORBA=false SET BUILD_JAXWS=false SET BUILD_JAXP =false bash
相关推荐
本资料夹包含的内容是关于在Linux环境下编译OpenJDK7的完整过程及可能遇到的问题解决方法。 首先,要编译OpenJDK7,你需要一个Linux环境,因为OpenJDK主要是为类Unix系统设计的。推荐使用Ubuntu或Debian这样的基于...
标题中的“自己编译的windows环境openjdk1.7 32位全源码 src.zip太大放在了另一个文件里”表明这是一个关于在Windows操作系统环境下,32位架构下自行编译OpenJDK 1.7的项目。OpenJDK是Java开发工具包的一个开源实现...
本文将详细解析OpenJDK在Windows 32位操作系统上的安装与使用,特别针对那些在使用Java Development Kit (JDK)时遇到问题的用户。OpenJDK是Java开发工具包的一个开源实现,它提供了Java编程语言和Java平台标准版...
下面我们将详细探讨如何在Windows系统上进行编译,以及涉及的相关技术点。 首先,你需要准备必要的工具和库。Avian的编译通常需要C++编译器,如GCC或MinGW,因为它是用C++编写的。同时,你还需要安装Java ...
- 说明.txt:这个文件可能包含关于如何安装和使用OpenJDK 11的详细指南,包括系统需求、安装步骤和可能遇到的问题及其解决方法。 - OpenJDK11U-jdk_x64_windows_hotspot_11.0.11_9.zip 和 OpenJDK11U-jdk_x86-32_...
当然,也可以在其他Linux发行版或macOS上编译,但可能会遇到更多问题。 - 必要软件:确保安装了Java Development Kit (JDK),Python 2.7,以及构建工具如Repo。可以通过以下命令安装: ```bash sudo apt-get ...
MTK编译环境通常不支持Windows,因为Linux提供了更好的命令行工具和对开源软件的支持。 二、安装基础软件 1. 更新系统:确保你的系统是最新的,运行`sudo apt-get update && sudo apt-get upgrade`。 2. 安装必要的...
JNI,全称Java Native Interface,是Java平台标准的一部分,它允许Java代码和其他语言写的代码进行交互。...在实际操作中,可能会遇到各种问题,如路径设置、权限问题等,但遵循这些基本步骤,大部分情况都能得到解决。
其中一个问题是,在Windows平台上,如果使用固定的`requested_address`,可能会遇到无法释放对应内存空间的情况,导致不是每次重启HotSpot都能成功分配该地址。 为了解决这个问题,可以在`initialize`方法中添加重...
这个版本是专为Windows x64平台设计的,提供了一键安装功能,使得开发者能够快速便捷地在Windows操作系统上配置Java开发环境,避免了从Oracle官网下载时可能遇到的慢速问题。 **Java技术基础** Java是一种广泛使用...
这个版本的JDK是预编译和打包好的,用户只需解压缩文件,无需安装过程,就可以直接使用,极大地简化了在Windows XP系统上配置Java开发环境的步骤。 【JDK 1.8.0详解】 JDK是Java语言的核心组件,由Oracle公司提供...
在Java开发过程中,我们可能会遇到各种各样的编译错误或构建失败的情况。其中,“No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?”是一个常见的错误提示,尤其...
推荐的操作系统版本是Ubuntu16.04或Windows7,建议编译主机的内存不小于8GB。操作过程中不需要使用root用户权限,而是以普通用户权限执行相关操作。 4. 编译环境配置: 安装编译rk3399-android8.1所需的依赖包,...
在编译安装 JDK 以后,如果原来的 OpenJDK 没有卸载完毕,就会存在两个 JVM 虚拟机,需要定义以下默认的 JVM。 在使用 Tomcat 服务器时,经常会遇到 JPS 命令不可用的问题。JPS(Java Process Status Tool)是 Java...
在UOS中,软件通常采用Debian的deb包管理方式,这是一种类似于Windows上的.exe安装程序的格式,包含了软件的二进制文件、依赖关系和其他必要资源。通过dpkg或apt-get等工具,用户可以方便地安装和管理deb包。 **...
### QT for Android 配置详解 #### 一、前言 ...需要注意的是,由于 Android 平台的特殊性,实际开发过程中还可能遇到一些具体问题,例如权限管理、设备适配等问题,这些都需要开发者在实践中不断探索和完善。
这是因为CacheCloud在使用openjdk环境可能会遇到兼容性问题,因此推荐使用OracleJDK7或更高版本。部署步骤如下: 1. **下载OracleJDK7**:需要从Oracle官网下载相应的JDK版本。具体地址如文中所述,需要下载符合...
在安装完成后,可能会遇到Ubuntu无法全屏显示的问题。解决这个问题的步骤包括在Virtual Box的菜单中选择设备安装增强功能、运行安装包、输入管理员密码并进入字符界面的安装过程。完成字符界面的安装后,重启虚拟机...
在Windows 10环境下,有时会遇到`javac`命令无法使用的问题,这通常是由于Java开发环境(JDK)没有正确安装或者环境变量配置不完整所导致的。`javac`是Java语言的编译器,它将源代码转换为可执行的字节码。下面我们...
在本Hadoop实验报告中,主要涉及了在Amazon Web Services (AWS)的EC2实例上部署和配置Hadoop集群的过程,以及解决遇到的一些问题。以下是关键步骤和知识点的详细说明: 1. **选择操作系统和实例类型**:实验初始...