`
网络接口
  • 浏览: 45944 次
文章分类
社区版块
存档分类
最新评论

再谈Java基本开发环境配置

阅读更多
经过一段时间的学习,渐渐对Java开发环境的配置有的更清晰的了解和掌握。这里针对Sun公司的JDK环境的配置做一些深入说明:刚开始用到JDK进行简单java代码编写的时候,无外乎常用javac和java两个命令,为了方便准确使用这两个命令,需要正确配置系统环境参数,说明如下:
1.javac功能是将编写好的.java源文件编译成.class的java类文件,然后用java虚拟机解释执行。由于javac是外部命令,需要设置其路径供调用执行:有两种方法,一是在windows系统里的系统环境变量设置里设置path值,添加需要运行javac的目录;二是用命令行命令设置:打开cmd,输入“set path=%path%;D:\Program files\jdk1.5.0\bin;”,这样就在原外部命令运行时查找的路径中添加了javac所在的目录,运行javac时候,可以自动在该目录下找到这个命令。(我的JDK安装目录是D:\Program files\jdk1.5.0)
一个例子:现在我在D:下建立一个工作目录JavaWork,然后在里面编写了一个简单java程序Hello.java来在屏幕上打印“Hello!”。我可以这样运行:D:\JavaWork>javac Hello.java,因为设置了path参数后,在运行时候会自动在D:\Program files\jdk1.5.0\bin下面去找到javac命令。
2.编译完后,将在当前文件夹下生成Hello.class文件,现在我们需要调用java命令来运行程序的结果:首先设置好系统环境参数classpath,设置“set classpath=%classpath%;D:\JavaWork;.”指定.class文件所在的路径,其中“.”表示当前目录。然后就可以运行java命令了。
还是上面的例子,我们这样来运行:C:\Documents and Settings\xiangyunsong>java Hello,可以看到屏幕上显示“Hello!”。因为我们在classpath中为.class运行指定了目录。
3.几个注意点:a.如有在运行javac Hello.java时候报错“error:cannot read: Hello.java”,可能是两个原因,一是Hello.java不在当前文件夹下,需要在其所在文件夹下来调用javac命令编译;二是Hello文件名的拼写(大小写等)有问题,需要检查更正。
b.经常会发现这样的错误:“java.lang.NoClassDefFoundError:Hello
Exception in thread "main" ,首先可能是classpath没有设置正确,如果设置正确了,请检查你的类名是否正确,注意Java对大小写敏感。
c.一个建议:最好把windows系统的显示/隐藏文件扩展名设置为显示,因为不少人初学java时在编译写好的文件时报错,然而检查编写的代码的时候却没有错误。这是由于用文本编辑器编写好的文件存储的文件名实际是Hello.java.txt,但隐藏扩展名后显示的好像是Hello.java,所以在编译时候会出问题了。
分享到:
评论

相关推荐

    浅谈Android开发环境搭建.pdf

    至此,一个基本的Android开发环境已搭建完毕。开发者可以开始编写Android应用程序了。在Eclipse中创建新的Android项目,选择项目名称、包名、最小SDK版本等信息,Eclipse会自动生成项目的框架结构。接着,便可以在...

    浅谈java调用Restful API接口的方式

    在选择调用Restful接口的方式时,需要考虑到项目的需求和环境,选择合适的方式可以提高开发效率和系统性能。同时,需要注意到HTTPS的处理,使用证书认证和跳过认证两种方式,可以根据项目的需求选择合适的方式。 在...

    Java基础教程完整版

    JDK是Java开发人员必备的工具,包括JDK的安装、环境变量的配置、常用命令的使用等。 Java学习系列(二):Java注释、标识符、基本数据类型及其转换易错点详解 本章节主要讲解Java的注释、标识符、基本数据类型及其...

    java之浅谈深说--教你如何成长

    1. **安装Java开发工具包(JDK)**:确保你的开发环境中已经安装了最新的JDK版本。 2. **集成开发环境(IDE)**:选择一款适合自己的IDE,如IntelliJ IDEA或Eclipse,这些工具可以极大地提高编码效率。 3. **版本控制...

    浅谈Java程序设计在线开放课程.zip

    课程可能还会涵盖一些开发工具的使用,如集成开发环境(IDE)如Eclipse或IntelliJ IDEA,以及版本控制系统如Git,这些工具在实际开发中至关重要。单元测试和持续集成也是现代软件开发中的重要实践,课程可能会教授...

    Java学习之路 (强烈推荐!必看!)

    - **环境搭建**:了解如何安装JDK以及配置开发环境。 - **基本语法**:掌握变量、数据类型、流程控制等基础知识。 - **面向对象**:理解类与对象的概念,学会使用继承、封装、多态等特性。 - **异常处理**:熟悉Java...

    java 开源电子商务框架开发大全

    通过这些资源,开发者可以迅速掌握OFBIZ的基本开发技巧,比如创建自定义服务、编写XML脚本、配置数据模型等。 在实际开发中,开发者需要熟悉OFBIZ的架构和组件,例如Entity Engine负责数据存储,Service Engine处理...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    第2章 搭建自己的集成开发环境 20 教学视频:31分钟 2.1 安装集成开发环境 20 2.1.1 集成开发环境有哪些 20 2.1.2 安装Eclipse 21 2.2 Eclipse界面介绍 23 2.2.1 启动Eclipse 23 2.2.2 Eclipse的Perspective ...

    老篇常谈-Java学习从入门到精通.doc

    - **定义**:JDK是Java开发的核心工具包,包含了Java运行环境(Java Runtime Environment, JRE)、开发工具及基本类库。 - **重要性**:掌握JDK是学好Java的基础。 **版本与供应商**: - **Sun JDK**:最为广泛使用...

    浅谈Java中Mysql数据库的连接与操作.zip

    在Java编程中,MySQL数据库是常用的后端存储系统,它为开发者提供...理解这些基本概念和操作,对于进行Java后端开发至关重要。通过熟练掌握这些技能,开发者能够有效地与MySQL数据库进行交互,实现复杂的数据管理需求。

    浅谈为什么java命令运行class文件出现异常共7页.p

    Java命令行运行class文件是Java开发中的基本操作,但有时候我们可能会遇到各种异常情况,导致程序无法正常执行。本文将深入探讨这个问题,分析可能出现的异常原因,并提供相应的解决策略。 首先,我们需要理解Java...

    java 屏幕保护程序

    总之,Java 屏幕保护程序的开发涉及图形环境初始化、精灵管理、事件处理等多个方面,结合Java的AWT和Swing库,可以创建出丰富多样的动态屏幕保护效果。通过对这些知识点的深入理解和实践,开发者可以打造出具有个性...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    第2章 搭建自己的集成开发环境 20 教学视频:31分钟 2.1 安装集成开发环境 20 2.1.1 集成开发环境有哪些 20 2.1.2 安装Eclipse 21 2.2 Eclipse界面介绍 23 2.2.1 启动Eclipse 23 2.2.2 Eclipse的Perspective ...

    java基础PPT

    11. **JNI与JVM原理**:浅谈Java Native Interface(JNI),用于在Java程序中调用本地(非Java)代码,以及JVM的工作原理,包括类加载、内存管理和垃圾收集。 12. **案例分析**:可能包含一些简单的编程实例,帮助...

    Java SE实践教程 源代码 下载

    1.2.1 搭建Java开发环境 15 1.2.2 体验Java程序开发 21 1.2.3 J2SE 5.0新特性实践 26 1.3 小结 35 第2章 对象无处不在——面向对象的基本概念 37 2.1 讲解 38 2.1.1 什么是面向对象 38 2.1.2 面向对象的基本...

    圣思园Java视频全套链接

    - 学会使用JDK进行开发环境的搭建与配置。 - 理解并运用原始数据类型及其使用陷阱。 - 熟练掌握运算符及表达式的使用。 - 培养良好的编程习惯与解决问题的能力。 #### 二、圣思园开学仪式(学习方法谈:程序...

    Java SE实践教程 pdf格式电子书 下载(四) 更新

    1.2.1 搭建Java开发环境 15 1.2.2 体验Java程序开发 21 1.2.3 J2SE 5.0新特性实践 26 1.3 小结 35 第2章 对象无处不在——面向对象的基本概念 37 2.1 讲解 38 2.1.1 什么是面向对象 38 2.1.2 面向对象的基本...

    浅谈Linux下修改/设置环境变量JAVA_HOME的方法

    在Linux操作系统中,环境变量是控制程序运行的重要因素,它们定义了系统如何查找并执行命令、库和其他资源。本文将详细讲解如何在Linux...理解这些基本操作,能帮助开发者在Linux环境中更好地管理和配置Java开发环境。

    Java SE实践教程 pdf格式电子书 下载(一) 更新

    1.2.1 搭建Java开发环境 15 1.2.2 体验Java程序开发 21 1.2.3 J2SE 5.0新特性实践 26 1.3 小结 35 第2章 对象无处不在——面向对象的基本概念 37 2.1 讲解 38 2.1.1 什么是面向对象 38 2.1.2 面向对象的基本...

    java高手的文章合集1/3

    ”程序开始,讲解如何在Java环境中配置开发环境,如JDK安装、IDE配置,以及编写、编译和运行第一个Java程序。 2. **基本语法**:可能涵盖了Java的基础语法,如变量声明、数据类型(包括原始类型和引用类型)、...

Global site tag (gtag.js) - Google Analytics