在使用jdk的时候经常会出现一些问题,就比如我们在更换设备的时候有的朋友就会提出jdk不是有效的win32程序,在遇到这种情况的时候工作效率,开发过程将变得十分缓慢而且又不知道怎么办,其实很简单一起来看看jdk不是有效的win32程序解决方法吧。

x86代表32位系统的;

x64代表64位系统的。

配置环境变量:

①对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe。路径:C:\Java\jdk 1.7.0 _09\bin。但是这些命令由于不属于windows自己的命令,所以要想使用,就需要进行路径配置。

②单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。

(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)

(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\libools.jar”

如:JAVA_HOME环境变量的操作如下:

③确认环境配置是否真确:

在控制台分别输入java,javac,java -version 命令,出现如下所示的JDK的编译器信息,包括修改命令的语法和参数选项等信息。

java命令:

javac命令:

java -version命令:

4、在控制台下验证第一个java程序:

public class Test {

public static void main(String[] args) {

System.out.println("Hello Java");

}

}

用记事本编写好,点击“保存”,并存入C盘根目录后,输入javac Test.java和java Test命令,即可运行程序(打印出结果“Hello Java”)。注:这两个命令是在D:\java\jdk1.8.0_20\bin目录下。

程序解析:

首先编写java源代码程序,扩展名.java;

在命令行模式中,输入命令:javac 源文件名.java,对源代码进行编译,生成class字节码文件;

编译完成后,如果没有报错信息,输入命令:java HelloWorld,对class字节码文件进行解释运行,执行时不需要添加.class扩展名。见下图:

注:若在CMD中输入javac test.java命令后,显示'javac'不是内部或外部命令,原因是因为没有提前安装好JDK开发环境或环境变量配置有误。

源码位置:X:\java\jdk1.8.0_20\src.zip

java不是有效的win32_jdk不是有效的win32程序解决办法相关推荐

  1. ClassCastException: java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject 的解决办法

    问题概述 关于这个问题,是与第三方公司合作,远程调用服务接口时(就相当于调用远程服务提供者)遇到的这个问题," java.lang.ClassCastException: java.lang ...

  2. java.lang.IllegalArgumentException: object is not an instance of declaring class 的解决办法

    问题概述 在项目开发的工作中,需要对数据报表进行导入导出的操作,为了方便快捷,使用的了EasyPOI,EasyPOI就像其名称一样,让报表操作的更容易些,它主要对POI进行了再封装,不像以前使用POI ...

  3. 关于JAVA中URL传递中文参数,取值是乱码的解决办法

    今天遇到一个问题就是在Action当中把一条中文信息绑定在URL的后面,ActionForward到别一个页面时,用reqeust.getParameter取出是出现乱码的问题. 现解决办法如下: 1 ...

  4. java写入carbondata_Carbondata使用过程中遇到的几个问题及解决办法

    本文总结了几个本人在使用 Carbondata 的时候遇到的几个问题及其解决办法.这里使用的环境是:Spark 2.1.0.Carbondata 1.2.0. 必须指定 HDFS nameservic ...

  5. java rf14bug_hadoop2.7.0集群,使用中遇到的bug及解决办法

    hadoop环境是2.7.0的集群环境,使用sqoop 1.4.6执行从mysql向hive的数据导入. 执行过程中报错,如下方的日志信息.但是查询hive中的数据,发现实际数据已经过来了,但因为my ...

  6. java 时间戳_Java并发编程之CAS三CAS的缺点 及解决办法

    Java并发编程之CAS第三篇-CAS的缺点 通过前两篇的文章介绍,我们知道了CAS是什么以及查看源码了解CAS原理.那么在多线程并发环境中,的缺点是什么呢?这篇文章我们就来讨论讨论 本篇是<凯 ...

  7. java内部窗口无法实现,java 既不是内部命令也不是外部命令的解决办法

    Windows7安装JDK的环境变量设置 Windows7 X64安装"jdk-6u26-windows-x64.exe"后,按照网上的环境变量设置方法设置了环境变量,但是死活都提 ...

  8. Eclipse执行java代码,获取系统时间少了8个小时,解决办法

    今天在Eclipse上做一个压缩一个空文件夹目录的程序,测试的时候,发现java打印出来的系统时间new java.util.Date()比我的电脑时间少了8个小时. 经过网上查找资料,发现原来是时区 ...

  9. Java Review - SimpleDateFormat线程不安全原因的源码分析及解决办法

    文章目录 概述 复现问题 源码分析 How to Fix ? 每次使用时new一个SimpleDateFormat的实例 加锁 使用ThreadLocal 换API - JodaTime or JDK ...

最新文章

  1. Android动画之帧动画和补间动画
  2. 802.11 帧格式及类型
  3. eclipse安装birt插件
  4. 编程中函数的返回值的定义问题的解决
  5. 结对项目——Subway
  6. /etc/bashrc和/etc/profile
  7. 如何让HTML在手机上实现直接拨打电话以及发送短信?
  8. 动态规划求解所有字符的组合数
  9. halcon测量两条线距离_三角测量算法:过滤可能的错误点
  10. IDEA 如果修改工作区的主题 也就是黑色背景和白色背景
  11. linux设置家目录,usermod更改用户家目录
  12. C++——以任意数为底的对数
  13. 8. Zigbee应用程序框架开发指南 - 事件
  14. 计算机设备管理器里面没有图像,设备管理器里没有图像设备怎么办?
  15. 画一只动态皮卡丘(一)
  16. Appium测试混血App
  17. 【腾讯云】云服务器 Nginx 内网访问 COS 省流量费
  18. 用 C 语言编写的程序被称为,用c语言编写的程序被称为
  19. java每日一讲讲什么_每日一讲.ppt
  20. android 开发的步骤

热门文章

  1. php需要开启gd服务,中国面积最大的省:总面积超200万平方公里,风景绝美不是新疆!...
  2. FastBoot BootLoader Recovery 模式简介
  3. Nginx下载速度以及带宽限制(上传不能限制)
  4. s5pv210 SD boot (1)
  5. node中修改淘宝镜像地址
  6. pic32linux,Linux_页面中图片漂浮 Floating picⅢ 的制作,最新的图片漂浮脚本,这次的 - phpStudy...
  7. 2010英特尔信息技术峰会(IDF)第1天报道
  8. 推荐系统----多目标优化(持续补充, 到概念理解阶段+常见模型...)
  9. 老公出轨——从怀疑到确认的第3天。
  10. oracle手动分区改为自动分区,oracle12c在线转换分区表,本地索引,自动按月间隔分区...