永发信息网

jdk和eclipse都是64位的,但是安装eclipse出错

答案:1  悬赏:0  手机版
解决时间 2021-03-31 16:12
jdk和eclipse都是64位的,但是安装eclipse出错
最佳答案
你的 DOS 窗口告诉你版本是 Server 的,因此它只有一个 \jre\bin\server\jvm.dll 可用,
因此我们需要在 eclipse.ini 中添加一个额外的参数,-server 在 -Xmx512m 后面的一个新行(不是在同一行)。

或者你去下载一个 client 版本的 JDK 吧。 server 与 client 的差别仅在于 server 会在启动时申请更多的内存并且使用不同的 GC 垃圾收集算法来优化性能,这表示它主要是被7 x 24 小时的 server 类型的程序使用的。对于像 PC 这种频繁的切换当前活动程序和内存频繁地在各种前台应用程序之间切换引入太多的操作系统内存管理的切换来说并不合适(比如 Windows 段页式内存管理的虚拟内存在RAM 和磁盘上切换的算法碰到内存已经全部用完时把一个不是当前活动窗口的eclipse切换到前台来的过程你会觉得很漫长,特别是你你把 eclipse 放着不用,活动的窗口是个像Office 这种,然后去花了1小时吃饭回来的时候)。

一般来说 server 类型的 JRE 启动过程会比 client 类型的要慢很多。当然啦,我们打算用 Eclipse 本身也并不在乎 eclipse 启动速度而在乎后面的运行速度,毕竟我们不是打算用它来开发插件(调试时可能频繁地重启插件)。追问已经添加了,但还是一样的错误,就是在eclipse.ini末尾换行输入-server,求指示下一步追答这时候它也提示它尝试在找 bin\client\java.dll ?追问是的,没变化追答这时候它也提示它尝试在找 bin\client\java.dll ?

可以考虑在 eclipse.ini 中再加个(每个一行):
-vm
$JDK目录\jre\bin\javaw.exe

把这个放在 -vmargs 前面。

比如:
……
-vm
D:/JavaEnv/J2SE8.X86/bin/javaw.exe
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m追问厉害厉害,ok了,真心感谢~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女的162是不是很矮???
华南地区及华北地区一共有多少座山,请列出
歌词 在一瞬间向前走还是继续等 什么歌求解答
求胶南厉艳舞蹈工作室联系方式
恋爱中的男女需要个人空间吗?
法律在身边50字短文
谁知道复印机定影压力辊上面的东西叫什么
华氏92℃,相当于多少摄氏度
i5 6300hq GTX960m 8g 表示玩吃鸡全程fps80+
ps里面怎么做浮雕凹下去的效果
java <bean id="applicationService" class="
在顶了个店面还没接手,写了合同交了5000元押
您好,孩子不会做阅读题怎么办。
单选题在工作、学习中,缺乏自信的人,如果遇
古人开采石头用的什么原理
推荐资讯
高阳市到首尔明洞打的多少钱
陶瓷工艺品不好卖啊!求销售方法!
经常听说一些十万级,百万级数据库,请问这个
我是交通事固,去年一审二审都判了,我现在又
田径100米如何编排
htc e9+能连上wifi但上不了网怎么办
乙醇燃料电池在不同环境下电极反应式书写(四
从Wiley Online Library中下载文章,
25层的楼房选10层好还是选15层好? 15层高的
饮蜇止咳什么意思
FF10 第一次打西摩尔,那两个护卫怎么搞定,
东方红一号发射成功说明中国运载火箭的—??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?