您的位置:首页 > 编程语言 > Java开发

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】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 开发教程