64位win7安装jdk和eclipse

时间:2023-03-09 20:03:26
64位win7安装jdk和eclipse

本人正确安装成功步骤,对他人可能无用:

1.直接拷以前32位eclipse ADT

2.安装32位的jdk:jdk-8u45-windows-i586

3.ok,所有环境变量无需手工设置

eclipse启动不了,出现“Java was started but returned exit code=13......”对话框

第一种情况:

(来自)http://blog.163.com/lifuliang207@126/blog/static/12726353120124255559877/

相信大家也遇到过类似的问题,主要是因为操作系统是64位导致的,那么就先装一个64位的jdk吧,http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
下载完成后进行安装

这是我的JDK的安装路径:D:\Program Files\Java\jdk1.6.0_25

这是jre的安装路径:D:\Program Files\Java\jre6

安装完成后对环境变量进行配置:(Win7)

计算机-属性-高级系统设置---环境变量

首先,在系统变量中新建JAVE_HOME,路径为D:\Program Files\Java\jdk1.6.0_25

其次,在系统变量的Path的路径最前面,添加

D:\Program Files\Java\jdk1.6.0_25\bin;D:\Program Files\Java\jre6\bin;

最后,在系统变量中新建CLASSPATH,路径为

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

配置完成进行验证:

C:\Users\dallen>java -version
       java version "1.6.0_25"
       Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
      Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)

编个小程序测试一下,建一个文件test.java

class test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

编译一下

C:\>javac test.java

C:\>java test
      Hello World!

注意:其实我感觉只配Path就行了,其他的没有用。。。。

接下来下一个eclipse吧http://www.eclipse.org/downloads/

作为基本的java开发,随便选一个64位的好了。。。

运行试试吧

File-New-Project-Java-Java Project 添加项目名字 test

右键src,New-Class,添加name位test,public static void main (String[] args)前勾上

在生成的test.java里添加 :System.out.print("hello word!");

public class test {

/**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
      System.out.print("hello word!");
 }
}

右键空白处,选择Run As -Java Application

看结果现实

hello word!

哦了!

第二种情况:

新下载的eclipse-jee-helios-SR1-win32.zip,解压到C盘(我的系统是64位win7)根目录,按以前的经验,是直接运行安装目录下的eclipse
.exe,会自动识别JDK目录后正常启动。但这次没有找到,于是做了一个快捷方式在后面跟上-vm "C:/Program Files/Java/jdk1.6.0_21/bin/javaw.exe"就出现如图所示问题对话框,采用http://blog.csdn.net/CaidChen/archive/2010/02/22/5315833.aspx的三种方法也是一样的,为了防止win7的特殊性,安装到其它盘也一样。

你的回答,是我给的那个链接中讲的第二种情况,是不行的。

我今天去单位里还是用这个复制过去的软件,可以在WinXP上正常安装,突然想到问题出在哪里了。

回家马上试了,把原来的JDK(jdk-6u21-windows-x64.exe)卸载了,重新下载了一个最新的jdk-6u24-windows-i586.exe,安装后,那个eclipse什么脾气也没有了。

看出来了吗?

什么原因?简单极了,Eclipse最新版(eclipse-jee-helios-SR1-win32.zip)还不能在64位版的JDK上运行

Eclipse加油!IBM加油!