ubuntu 8.04下java语言开发的搭建
来源:互联网 发布:淘宝店铺突然不存在了 编辑:程序博客网 时间:2024/06/05 17:11
1.初识JAVA开发环境
1-1.JDK
JDK是JAVA语言的开发环境.其中包含了JAVA开发必需的常用类库.因此,要进行JAVA开发,
必须要安装JDK.
1-2.javac
负责把JAVA语言源码编译成类文件(.class).类文件是可以被JAVA解释器运行的程式源材料.
1-3.java
JAVA语言的解析器.将javac生成的类文件进行解析并运行.
2.ubuntu 8.04环境下安装jdk1.7.0_21
2-1.下载jdk-7u21-linux-i586.tar.gz
可以从SUN公司官网下载jdk-7u21-linux-i586.tar.gz.
2-2.解压jdk-7u21-linux-i586.tar.gz:
tar xvzf jdk-7u21-linux-i586.tar.gz -C ./
解压得到下面这个目录:
jdk1.7.0_21
2-3.配置环境变量:
vim /root/.bashrc
在此文件末尾添加下面字样:
#javaexport JAVA_HOME=$PATH:/home/seven/learn/java/jdk1.7.0_21
export JER_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin
#java
上述路径因各人解压jdk-7u21-linux-i586.tar.gz位置不同而异.例如我解压的绝对路径为:
/home/seven/learn/java/jdk1.7.0_21
2-4.使JAVA环境变量生效
source /root/.bashrc
2-5.验证JDK生成是否成功:
java -version
若输出下面字样,则表示JDK安装成功:
java version "1.7.0_21"Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode)
3.第一个JAVA程序:
3-1.编辑源码:
vim HelloWorldApp.java
输入下面代码:
public class HelloWorldApp{ public static void main(String[] args) { System.out.println("Hello,World!"); }}退出并保存.
3-2.编译类文件
javac HelloWorldApp.java即可生成HelloWorldApp.class类文件.
3-3.运行类文件.
java HelloWorldApp
终端会打印:
Hello,World!
3-4.注意事项
3-4-1:类名必须和源码文件名一样,否则编译出错.如上述源码文件名和类名均为:
HelloWorldApp
3-4-2:用java解析器解析类文件时,不要加后缀.class.如下面语句执行出错.
root@seven-laptop:~/learn/java/sample/hellojava# java HelloWorldApp.class
Error: Could not find or load main class HelloWorldApp.class
- ubuntu 8.04下java语言开发的搭建
- Ubuntu下Java开发环境的搭建
- Ubuntu下搭建R语言开发环境
- Ubuntu 10.04下的搭建SUN JAVA开发环境
- JAVA开发环境在Ubuntu 10.04下的搭建
- ubuntu下搭建java web开发环境的详细步骤
- Ubuntu下相关开发环境的搭建Java、Eclipse、CodeBlocks
- java在Ubuntu下的开发环境搭建
- Ubuntu下搭建Java开发环境[转帖 ]
- Ubuntu下搭建Java开发环境[引用]
- Ubuntu下搭建Java开发环境
- Ubuntu下搭建Java开发环境
- Ubuntu下搭建Java开发环境
- Ubuntu下搭建JAVA开发环境小记
- Ubuntu下搭建java开发环境
- Ubuntu下搭建Java开发环境
- ubuntu下搭建java开发环境
- Ubuntu下搭建Java开发环境
- ubuntu中安装man手册查看函数原型 分类: linux使用 2010-02-28 22:50 2453人阅读 评论(0) 收藏 举报 ubuntu语言linuxlibrarysocketsys
- 集合框架介绍
- python发送邮件简单示例
- UML图之四——活动图
- 面试题集锦
- ubuntu 8.04下java语言开发的搭建
- 在word中替换“记事本”文件中的自动换行符
- iOS网络编程
- NSTimer与UITableView同时使用
- enummap 使用示例
- java.lang.ArrayIndexOutOfBoundsException异常分析及解决
- VS2010 与IE10的Debug冲突解决方案
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
- enumset和enummap使用示例