今天在java.net上把JDK7下载下来,按照文档下载各种杂七杂八的组件,然后准备运行make的时候出现一个莫名奇妙的错误(下面是错误信息):
common/Release.gmk:412: *** target pattern contains no `%'. Stop.
以为自己设置不正确,查了半天才知道是jdk7 makefile的一个bug(http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6462815) ,而且是还没解决好的。里面说3.8.1版的make不支持ms-dos的路径名字了,但以前的版本是支持的,可现在国外下载一个3.8.0的make何其困难,无奈感叹:地震的威力好强大。
哪位仁兄知道有cygwin make的下载地址,能与小弟共享必感激不尽啊
分享到:
相关推荐
4. 问题四:external/clearsilver/cgi/cgi.c:22:18: 致命错误: zlib.h: 没有那个文件或目录编译终端。 解决方法:$ sudo apt-get install zlib1g-dev 这意味着在编译 Android 系统时,系统无法找到 zlib.h 头文件...
若在这一过程中遇到致命错误,需要返回到Git克隆步骤重新开始。 紧接着,需要安装一系列的软件包和工具,这些是编译和构建RISC-V工具链及Rocket核所必需的。这些工具包括autoconf、automake、libmpc、libmpfr、...
JNI函数包括接口函数表、版本信息、类操作、类的定义、获取超类、判断是否能赋值、异常处理、抛出异常、获取异常、描述异常、清除异常、致命错误检测、全局和局部引用的管理、对象操作、分配对象、获取对象类、获取...
用maven创建一个ssm项目,每一层的代码分开,把一个项目拆解成多个项目 2.[今日包含笔记] maven介绍: Eclise: 缺点: Jar包: 版本管理,解决jar包冲突:删除老的jar包,保留新的jar包 不同的项目,jar包要复制一份;...
### 4.1 致命错误: 在类路径或引导类路径中找不到程序包java.lang 这种情况通常是由于JDK环境配置不正确导致的。 #### 解决方案: 1. 检查POM文件中的`<java.home>`配置是否正确指向了JDK安装路径。 2. 确认JDK...
6. **异常处理与错误**:理解Java的异常体系,包括检查异常和运行时异常,以及如何处理OutOfMemoryError等致命错误。 7. **字节码操作**:学习如何阅读和理解字节码,了解JVM指令集,这对于理解程序运行过程和优化...
当通过IDEA打开一个项目时,默认情况下,它可能会直接打开某个XML文件而不是整个项目的目录结构。这对于习惯于看到项目结构的开发者来说可能不太友好。 **解决办法**: 1. 右键点击XML文件,选择“Open Directory ...
4. **错误与警告**:javac会在编译过程中检查源代码的语法和类型,如果发现错误会报告错误信息,而遇到非致命问题时则会发出警告。理解这些错误和警告有助于开发者调试代码。 5. **编译优化**:虽然Java是解释执行...
当应用程序同时处理多个客户的请求时,不同客户之间的日志信息写同一个日志文件时不应产生冲突,不同请求的日志信息能被显示并区分出来。在应用系统中,必须使用log4j NDC(Nested Diagnostic Contexts)来处理多...
5. **FATAL**:用于致命错误信息。 这些级别按照严重程度递增排序。例如,如果设置了日志级别为 ERROR,则只会输出 ERROR 和 FATAL 级别的日志信息。 #### 四、示例输出分析 在配置好 Log4j 后,编译并运行 `Test...
当 JVM 发生致命错误导致崩溃时,会生成一个 hs_err_pid_xxx.log 这样的文件,该文件包含了导致 JVM Crash 的重要信息,我们可以通过分析该文件定位到导致 JVM Crash 的原因,从而修复保证系统稳定。 默认情况下,...