aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5599|回复: 3

关于java的一些问题

[复制链接]

2

主题

3

回帖

32

积分

新手入门

积分
32
发表于 2012-9-23 19:57:13 | 显示全部楼层 |阅读模式
1、请问 java 库运行得到的版本号为什么不是 1.7

2. 请问使用jdk 1.7 编译的class为什么运行失败。

29

主题

658

回帖

4138

积分

超级版主

积分
4138
发表于 2012-9-23 20:52:17 | 显示全部楼层

aardio运行java不需要任何安装配置,默认使用自带的jre运行库( 1.6 ),
如果找不到自带的jre才会调用系统安装的jre。

1.6的版本号并不就是1.6,
而是 java.JNI_VERSION_1_6, 也就是 0x00010006

编译与运行请使用一致的版本。

2

主题

3

回帖

32

积分

新手入门

积分
32
 楼主| 发表于 2012-9-23 21:25:02 | 显示全部楼层
本帖最后由 非主流 于 2012-9-23 21:36 编辑
quicker 发表于 2012-9-23 20:52
aardio运行java不需要任何安装配置,默认使用自带的jre运行库( 1.6 ),
如果找不到自带的jre才会调用系统 ...

运行失败已经解决了。确实是编译版本和运行版本对应不上的问题。改用1.6的JDK就正常了。
aardio范例里有如下描述:
aardio将在以下位置查找jre运行库
1. aardio开发环境根目录/java
2. aardio开发环境根目录/java/jre
3. 工程目录(发布后则为exe目录)/java
4. 工程目录(发布后则为exe目录)/java/jre
5. 系统安装的jre

(1)这个查找运行库的顺序怎么自己指定呢?

aardio里面有如下描述:
如果运行了编译后的class,重新编译必须重启EXE进程

(2) 这里的重启EXE进程是重启那个EXE?

8

主题

112

回帖

914

积分

三级会员

积分
914
发表于 2012-11-12 20:46:05 | 显示全部楼层
学习java,交流交流
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2023-3-28 14:20 , Processed in 0.053551 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表