问题标签 [jdk1.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何以及为什么要更新 Web 应用程序?
当 Java1.6 取代了 Java 1.5 时,我们为什么要更新在 Java 1.5 上运行的应用程序?我们该怎么做?
java - 为什么人们仍然在 Java 中使用原始类型?
从 Java 5 开始,我们已经对原始类型进行了装箱/拆箱,以便将int
其包装为 be java.lang.Integer
,等等。
我最近看到很多新的 Java 项目(如果不是 6,肯定需要至少版本 5 的 JRE)使用int
而不是java.lang.Integer
,尽管使用后者更方便,因为它有一些用于转换的辅助方法long
价值观等。
为什么有些人仍然在 Java 中使用原始类型?有什么实实在在的好处吗?
java - Maven 创建类文件 50.0,应该是 49.0
这是我的设置:
已安装 JDK 1.5 和 JDK 1.6,JAVA_HOME 指向 JDK 1.6
pom.xml 使用 maven-compiler-plugin
<source>1.5</source>
和<target>1.5</target>
mvn --version
显示 Java 版本:1.6.0_06Maven 2.2.1
Maven 2.2.1 使用此配置创建文件版本为 50.0 的类文件是否正确?
android - 构建android源代码时出现jdk-5错误
我正在尝试为 android 模拟器(Eclair 版本)构建 linux 内核。我已经下载了android源代码,并且“$repo sync”也成功了。现在对于 Building,当我尝试执行“$make”命令时,我收到以下错误。
root@ubuntu:~/mydroid# make
PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=2.1-update1 TARGET_PRODUCT=通用 TARGET_BUILD_VARIANT=eng TARGET_SIMULATOR= TARGET_BUILD_TYPE=release TARGET_ARCH=arm HOST_ARCH=x86 HOST_OS=linux HOST_BUILD_TYPE=release
BUILD_ID=ECLAIR
检查构建工具版本...
您正在尝试使用不正确的 java 版本进行构建。
您的版本是:/bin/bash: java: command not found。正确的版本是:1.5。
请按照 http://source.android.com/download上的机器设置说明进行操作
构建/核心/main.mk:111: *停止。停止。
我安装了 open-jdk6 和 sun-jdk-6,现在要构建 android 源,它需要 sun-jdk-1.5。为此,我尝试从 .bin 文件安装 sun-jdk-1.5,但默认 JVM 未初始化为 jdk-1.5,我无法做到。我卸载了 open-jdk-6 但我无法删除 sun-jdk-6。我已经从 oracle/downloads 的 .bin 文件中安装了 sun-jdk-6。
我正在按照以下链接的步骤进行操作
http://linuxclues.blogspot.com/2010/04/building-android-debian-sid.html
请告诉我如何卸载 jdk-6 并将默认 jvm 路径设置为 sun-jdk-5。或者有没有其他方法可以设置默认jvm ..请帮忙。
java - java 5 和 java 6 之间的 FileLock 变化
在 Java 1.5 中,java.nio.channels.FileLock 不会检查已锁定的文件。参考这里
该片段指出:
java.nio.channels.FileLock 类检查已被其他 FileChannel 实例锁定的文件
如果应用程序尝试锁定与通过另一个 FileChannel 实例锁定的区域重叠的区域,Java SE 6 将引发 OverlappingFileLockException。以前的版本不检查其他 FileChannel 实例获得的文件锁。默认情况下,java.nio.channels.FileChannel.lock 方法检查请求的锁是否与此 Java 虚拟机持有的区域重叠。
因此,在 Java 6 之前的版本中,如果您有多个程序写入同一个文件(每个程序都试图获得一个独占锁),则独占文件锁定不起作用。人们是如何使用 Java 5 及之前的版本解决这个问题的?
java - java1.5如何获取totalspace和freespace?
可能重复:
如何使用 Java 查找剩余的磁盘空间?
有人可以告诉我如何在 java 1.5 上获得可用空间和总空间吗?我知道有用于 java 1.6、getTotalSpace 和 getFreeSpace 的 API,但我真的需要在 1.5 上完成它,感谢任何指针!
java - btrace 与 JDK5
我们可以将 bTrace 与 JDK5 或更低版本一起使用吗?如果没有,JDK6 中提供的使 bTrace 工作的东西是什么?
我的理解是 btrace 致力于 Java Byte Code Instrumentation,它也适用于 JDK5。bTrace 是否有一些额外的检测功能正在被利用?
oracle - oracle xml parser error when upgrading from jdk 1.4 to jdk 1.5
I am trying to upgrade some legacy code (which uses JDK 1.4) to compile with JDK 1.5. The code uses the Oracle XML parser.
The old code(with JDK 1.4) uses xmlparserv2.jar/xschema.jar from Oracle 10g release.
For the upgrade (JDK 1.5 version), I am using the xmlparserv2.jar/xschema.jar from Oracle 11.2 release.
A sample xpath passed into the getString function above has the form boolean(/some/path/text()).
With JDK 1.5 and the jar file from Oracle 11.2, I am getting an error which says:
oracle.xml.xpath.XPathException: Cannot convert boolean to NodeSet.
javac - 是否可以编译 PDFRender 以在 JRE 1.4 上运行?
我想使用Java的PDF到图像转换API,PDF-Renderer似乎相当不错。由于它是为符合 JRE 1.5 标准而编写的,因此当我尝试编译到 1.4 时会遇到很多编译错误。我尝试过调整编译器兼容性选项但没有成功。那么,是否有适用于 PDF Renderer 的 1.4 兼容版本?如果不想知道与 JRE 1.4.2+ 兼容的 Java 中的 PDF=> 图像渲染器是否还有其他选项
java - 未在 JDK1.5 中设置 ID 的情况下,绑定值不会从可编辑数据表中更新
如果没有在 JDK 1.5 中设置 ID,绑定值不会从可编辑数据表中更新。但是在 JDK 1.6 中不设置 ID 也一样。有谁知道为什么?谢谢
代码,Bean部分
JSP部分