java程序设计第一课 jdk安装与配置 java可以执行javac却不可以的解决方法
2016-07-01 13:26
531 查看
2月18日,JAVA开课第一节!
老师推荐参考书:
1.《Thinking in Java》英文原版。
2.《J2EE从入门到精通》
3.《面向对象的系统分析》也称《方法论》
4.孙鑫老师视频教程系列。
java开发环境的安装:
下载jdk1.6(课堂上老师所演示为1.4版本,但都无妨)并安装。
网上关于jdk的解释是Java Development Kit,更多时候人们也听说sdk,个人认为是Java Software Development Kit。此处微软有自己的一套sdk,那是因为sdk意为Software Development Kit,java可以有sdk称jdk,微软当然也可以有自己的速度快啦~,故在此不再阐述。
jdk在安装的时候推荐安装至根目录下比如:C:\\Java\jdk1.6.0_10
后来版本的jdk一般情况下当安装成功的时候,运行cmd执行java命令是会显示java.exe(解释程序)的帮助文档的。如下图示:
但是运行javac命令却很有可能提示“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”。这说明系统无法找到jdk安装目录里的javac.exe文件。
也有可能在执行java命令的时候也得到相同的提示。
操作如下便可以解决:
假如我们安装目录就跟上边例子所示是一样的(C:\\Java\jdk1.6.0_10)
那么,需要添加系统环境变量:右键“我的电脑”-属性-“高级”标签-环境变量,在弹出的对话框里下部的“系统变量”里找到path进行编辑,原来的东西 不要删掉,在末尾添加上“javac.exe文件的路径”就行了(记得跟前边的内容之间要加;隔开)。如果你安装了jdk就会发现在java文件夹下有两 个文件夹,仔细查看这两个文件夹便可以找到java.exe和javac.exe两个文件的位置。此处“javac.exe文件的路径”就是 C:\Java\jdk1.6.0_10\bin
完成之后尝试运行cmd并执行javac看能否显示javac的帮助文档(图)。如果不行的话则有可能是系统还无法找到文件。尝试重启。因为有可能配置的变量未生效。
这一段参考:http://zhidao.baidu.com/question/2047770.html(要一直往下拉,看最后一个回答)
当java和javac两个文件都可以执行之后,就可以进行java程序的编写了。
在D盘创建work文件夹,work内用notepad创建一个文档更名为Hello.java,用记事本进行编辑
public class Hello {
public static void main(String[] args) {
System.out.println("你好,欢迎学习Java");
}
}
保存后,打开cmd一次执行如下命令:
D:
cd work
dir
javac Hello.java
dir
java Hello(演示如下图)
这就是直接用记事本来编辑java源程序的小例子了。
下面来介绍用开发工具开编辑java源程序的步骤:
这里我们用MyEclipse8.6开发软件,也可以用Eclipse开发。
1.新建一个java project。
2.在弹出的对话框里填写工程名字比如test1,点击NEXT点击FINISH
3.在左边的资源树里找到src,点击右键,新建一个类class。
4.java的习惯类名首字母大写,所以Hello中H大写。而且此时要勾选public static void main,因为这个地方不需要返回值。
5.这时就会直接弹出编辑页面了,在里边相应部分修改代码就可以创建java源程序了。
6.在test1或者src上右键-RUN AS-Java Application.运行JAVA程序。
7.查看运行结果。
至此,一个java程序就可以和世界说hello了!
扩展:
1.JDK1.6官方下载CHM中文 API下载 http://hi.baidu.com/www100/blog/item/46f95f3de8ca4be73d6d970e.html
2.Java学习和工具 http://www.blogjava.net/biaoba/archive/2011/05/11/myeclipse-8.html
鉴于本人菜鸟,如有错误或者不当,敬请指出。
作者QQ:286169226
E-MAIL:lengyu0717@sina.com
欢迎指正和交流,感激不尽!
BLOG: http://hi.baidu.com/5冷雨/blog
http://blog.sina.com.cn/lengyurose
此文章来自于【http://blog.sina.com.cn/s/blog_672b419f01013fc9.html】
老师推荐参考书:
1.《Thinking in Java》英文原版。
2.《J2EE从入门到精通》
3.《面向对象的系统分析》也称《方法论》
4.孙鑫老师视频教程系列。
java开发环境的安装:
下载jdk1.6(课堂上老师所演示为1.4版本,但都无妨)并安装。
网上关于jdk的解释是Java Development Kit,更多时候人们也听说sdk,个人认为是Java Software Development Kit。此处微软有自己的一套sdk,那是因为sdk意为Software Development Kit,java可以有sdk称jdk,微软当然也可以有自己的速度快啦~,故在此不再阐述。
jdk在安装的时候推荐安装至根目录下比如:C:\\Java\jdk1.6.0_10
后来版本的jdk一般情况下当安装成功的时候,运行cmd执行java命令是会显示java.exe(解释程序)的帮助文档的。如下图示:
但是运行javac命令却很有可能提示“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”。这说明系统无法找到jdk安装目录里的javac.exe文件。
也有可能在执行java命令的时候也得到相同的提示。
操作如下便可以解决:
假如我们安装目录就跟上边例子所示是一样的(C:\\Java\jdk1.6.0_10)
那么,需要添加系统环境变量:右键“我的电脑”-属性-“高级”标签-环境变量,在弹出的对话框里下部的“系统变量”里找到path进行编辑,原来的东西 不要删掉,在末尾添加上“javac.exe文件的路径”就行了(记得跟前边的内容之间要加;隔开)。如果你安装了jdk就会发现在java文件夹下有两 个文件夹,仔细查看这两个文件夹便可以找到java.exe和javac.exe两个文件的位置。此处“javac.exe文件的路径”就是 C:\Java\jdk1.6.0_10\bin
完成之后尝试运行cmd并执行javac看能否显示javac的帮助文档(图)。如果不行的话则有可能是系统还无法找到文件。尝试重启。因为有可能配置的变量未生效。
这一段参考:http://zhidao.baidu.com/question/2047770.html(要一直往下拉,看最后一个回答)
当java和javac两个文件都可以执行之后,就可以进行java程序的编写了。
在D盘创建work文件夹,work内用notepad创建一个文档更名为Hello.java,用记事本进行编辑
public class Hello {
public static void main(String[] args) {
System.out.println("你好,欢迎学习Java");
}
}
保存后,打开cmd一次执行如下命令:
D:
cd work
dir
javac Hello.java
dir
java Hello(演示如下图)
这就是直接用记事本来编辑java源程序的小例子了。
下面来介绍用开发工具开编辑java源程序的步骤:
这里我们用MyEclipse8.6开发软件,也可以用Eclipse开发。
1.新建一个java project。
2.在弹出的对话框里填写工程名字比如test1,点击NEXT点击FINISH
3.在左边的资源树里找到src,点击右键,新建一个类class。
4.java的习惯类名首字母大写,所以Hello中H大写。而且此时要勾选public static void main,因为这个地方不需要返回值。
5.这时就会直接弹出编辑页面了,在里边相应部分修改代码就可以创建java源程序了。
6.在test1或者src上右键-RUN AS-Java Application.运行JAVA程序。
7.查看运行结果。
至此,一个java程序就可以和世界说hello了!
扩展:
1.JDK1.6官方下载CHM中文 API下载 http://hi.baidu.com/www100/blog/item/46f95f3de8ca4be73d6d970e.html
2.Java学习和工具 http://www.blogjava.net/biaoba/archive/2011/05/11/myeclipse-8.html
鉴于本人菜鸟,如有错误或者不当,敬请指出。
作者QQ:286169226
E-MAIL:lengyu0717@sina.com
欢迎指正和交流,感激不尽!
BLOG: http://hi.baidu.com/5冷雨/blog
http://blog.sina.com.cn/lengyurose
此文章来自于【http://blog.sina.com.cn/s/blog_672b419f01013fc9.html】
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树