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

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加油!

64位win7安装jdk和eclipse的更多相关文章

  1. 64位Win7安装+32位Oracle + PL/SQL 解决方法

    软件景象:64位win7.32位Oracle 10g. PL/SQL 9.0.4.1644 媒介:以前开辟用的都是32位体系,忽然换到64位上,安装景象真的有点麻烦了,尤其对于PL/SQL只支撑32位 ...

  2. 【实战经验】64位Win7安装+32位Oracle + PL/SQL 解决方法

    软件环境:64位win7.32位Oracle 10g. PL/SQL 9.0.4.1644 前言:以前开发用的都是32位系统,突然换到64位上,安装环境真的有点麻烦了,尤其对于PL/SQL只支持32位 ...

  3. 64位Win7安装Oracle12C临时位置权限错误解决方案

    今天装备安装Oracle12C体验一下,结果遇到问题:请确保当前用户具有访问临时位置所需的权限,无法继续安装,上网查了一下,解决方案如下:  第一步:  控制面板>所有控制面板项>管理工具 ...

  4. UEFI+GPT引导实践篇(二):UEFI引导安装64位Win7/Win8

    下文是在联想Y480笔记本上以UEFI方式启动安装Windows8的全过程,安装Windows7过程基本相同.注意,如果你的电脑硬盘是MBR分区结构,安装过程中将要删除硬盘上所有数据,请安装前备份硬盘 ...

  5. 64位win7硬盘安装64位ubuntu 13.04

    最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况.不过还好的是升级之前保存了主要 ...

  6. Memcached和Memcache安装(64位win7)

    一.Memcached和Memcache的区别: 网上关于Memcached和Memcache的区别的理解众说纷纭,我个人的理解是: Memcached是一个内存缓存系统,而Memcache是php的 ...

  7. HP QC IE11不支持( win7 64位 无法安装)解决方法

    QC IE11不支持( win7 64位 无法安装)解决方法 使用HP公司的QC做项目缺陷管理,发现IE浏览器只支持IE7,IE8.安装插件ALP_Platform_Loader提示64位无法安装,顿 ...

  8. 64位WIN7+oracle11g+plsql安装

    64位WIN7+oracle11g+plsql安装   上部转自Oracle 11g R2 for Win7旗舰版(64位)的安装步骤 1.下载Oracle 11g R2 for Windows的版本 ...

  9. 【转】64位win7硬盘安装64位ubuntu 13.04

    原文网址:http://www.cnblogs.com/jiangz/p/3751617.html 最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级 ...

随机推荐

  1. 浅析Web缓存

    在前端开发中,性能一直都是被大家所重视的一点,然而判断一个网站的性能最直观的就是看网页打开的速度.其中提高网页反应速度的一个方式就是使用缓存.一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并 ...

  2. CMT2300 收发一体 SUB 1G 支持灵活选频

    CMT2300A 是一款超低功耗,高性能,适用于各种140 至1020 MHz 无线应用的OOK,(G)FSK 射频收发器.它是CMOSTEK NextGenRFTM 射频产品线的一部分,这条产品线包 ...

  3. Mac下修改环境变量并保存

    1. 终端执行 touch ~/.bash_profile 2.终端执行 vim ~/.bash_profile 3.点一下向下箭头,点E 进入bash_profile文件 4.点i进入编辑模式,进行 ...

  4. Angular随笔第二课

    一.  列表表格以及其它迭代型元素 ng-repeat 可能是最有用的angular指令了,它可以根据集合中的项目一次创建一组元素的多份拷贝.不管在什么地方,只要你想创建一组事物的列表,你就可以使用这 ...

  5. laravel 服务容器实现原理

    前言 通过实现laravel 框架功能,以便深入理解laravel框架的先进思想. 什么是服务容器 服务容器是用来管理类依赖与运行依赖注入的工具.Laravel框架中就是使用服务容器来实现 ** 控制 ...

  6. eclipse 好用的插件总结

    改变eclipse的背景色,各种关键词颜色的插件. color theme. 在mac下最好是通过手动复制粘贴jar文件到, eclipse的plugins下面. 通过Install new soft ...

  7. 提高java编程质量 - (五)switch语句break不能忘以及default不同位置的用法

    先看一段代码: public class Test{ public static void main(String[] args){ System.)); } } public static Stri ...

  8. 由 “无法使用从远程表选择的 lob 定位符” 错误而引导出来的一系列问题解决方案

    周一上班遇到一个数据加工问题:无法使用从远程表选择的 lob 定位符,由于数据源表不是自己的,不能对源数据做修改,于是我打起了存储过程的主意 我们公司的存过是分三步走,第一层是同步源数据,第二层是对一 ...

  9. 限制容器的 Block IO - 每天5分钟玩转 Docker 容器技术(29)

    前面学习了如何限制容器对内存和CPU的使用,本节我们来看 Block IO. Block IO 是另一种可以限制容器使用的资源.Block IO 指的是磁盘的读写,docker 可通过设置权重.限制 ...

  10. thinkphp5.0学习笔记(三)获取信息,变量,绑定参数

    1.构造函数: 控制器类必须继承了\think\Controller类,才能使用: 方法_initialize 代码: <?php namespace app\lian\controller; ...