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

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

    浅谈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 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