老杨说话的地方
  • 首页
  • 关于老杨
  • 博客时间
  • 文章分类
    • 人生感悟
    • 信息技术
    • 往事随风
    • 情感随笔
    • 文学创作
    • 生活记录
    • 评论杂谈
    • 人工智能
  • 留言本
我是老杨
张驰有度 宠辱不惊
  1. 首页
  2. 信息技术
  3. 基于Java的B/S系统构建
  4. 正文

BSBJ2:Java的安装

2007年12月16日 6991点热度 0人点赞 1条评论

对于Java的各种版本,抱歉我到现在仍然没有完全搞清楚,你让我说这个J2EE,J2SE,J2ME,JDK,J2SDK,JRE这些东西都有什么区别,我真的说不出来,对于这些概念,我也懒的去背去记,有一次一个朋友就这个问题质问我,我无言以对,我也自称对Java有一些了解,但是对于这些概念的了解,实在是汗颜。

我平时最喜欢用的就是JDK,这个东西是编译和运行Java程序的工具,可以从SUN公司的网站上下载,完全免费,现在似乎也开源了。安装以后在类似于C:\Program Files\Java\jdk1.5.0_11这种文件夹下会安装Java的一些运行程序了。

其实这个时候Java已经安装完毕了,在C:\Program Files\Java\jdk1.5.0_11(为了方便,下文中这个文件夹记为JAVA_HOME)文件夹下,有一个bin文件夹,里面有很多的应用程序,包括javac,java,这些程序就是编译和运行Java程序的必要文件,这时候我们写一个Java程序,程序如下:

Java代码, 代码高亮@代码发芽网

class hello
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

把这个文件保存为hello.java文件,放在JAVA_HOME/bin文件夹下,然后打开命令提示符,进入这个bin目录,输入

Java代码, 代码高亮@代码发芽网

javac hello.java

然后输入

Java代码, 代码高亮@代码发芽网

java hello

就可以看到程序的运行结果。

网上有很多教程让配置环境变量,又不解释原因,让初学者一头雾水,这里做一个解释。其实那些文章中提到的环境变量的配置并不是必须的。先来看一下JAVA_HOME这个环境变量,这个是为了后来Tomcat的安装做准备,同时又可以让其他的环境变量来引用,比如我们要在path这个变量中引入 C:\Program Files\Java\jdk1.5.0_11\bin这个值,如果我们设置了JAVA_HOME这个变量,那我们就可以把上面的改成%JAVA_HOME%\bin,这样就算我们以后Java的安装路径改变了,path的这个值仍然不用改变,只需要把JAVA_HOME改掉就可以了。

再来看path这个变量,这个变量记录的都是应用程序的路径,可以让系统找到我们的程序,比如,打开命令提示符,在任何地方输入notepad都可以打开记事本,这就是因为这个程序已经被包含在path中,为了能在命令提示符中的任何位置都可以用javac和java这些命令,我们需要把这些程序加到path中,即加入%JAVA_HOME%\bin这个值,前提是JAVA_HOME这个值已经配置。如果你不需要在命令提示符中使用javac这些命令,那么这个就不需要配置了。

最后来看classpath这个变量,这个变量可以告诉编译器去哪里找我们需要的类文件, 比如我们在一个Java程序中使用了

Java代码, 代码高亮@代码发芽网

import sun.swing.*;

这样的语句,编译器就去classpath中找这个类,如果找不到就会报错,因此我们需要把这些类添加到classpath中,比如大部分教程都要求添加的%JAVA_HOME%\lib\dt.jar和%JAVA_HOME%\lib\tools.jar这两个jar包。其实jar包和我们认为的文件夹基本上是没有区别的。

环境变量配置的方法是:右键我的电脑-属性-高级-环境变量,然后配置自己需要的环境变量就可以了。

标签: java tomcat 基于Java的B/S系统构建 网站
最后更新:2008年07月11日

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

点赞
订阅评论
提醒
guest

guest

1 评论
内联反馈
查看所有评论

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

搜索
最新 热点 随机
最新 热点 随机
中国是不是体育强国? 成功的必备因素 关于华为 别再侮辱我的智商 春秋航空让人长见识 第二青春计划失败 第二青春计划 模型训练错误RuntimeError: expected scalar type Half but found Float 加载onnx模型进行推理 PyTorch模型转onnx格式
我的伙伴岳贝贝 反对IE从我做起 晴迷星途12学习 你是否回复每一条评论 我在大学那几年(一) 世界足球发展浅析 在Linux下配置MPI环境 对不起,我走了 你的尊严价值几何 那一年,2009
最新评论
  • 关于华为上的老杨确实,苹果手机系统还是有优势的。
  • 关于华为上的乱云AKAY自从换了苹果手机后,对手机再没以前那样热爱研究了,主要是系统省心。
  • 第二青春计划失败上的老杨第二都失败了,第三就算了吧。
  • 春秋航空让人长见识上的老杨应该提供一点水,至少给不想买水的人一个选择的空间。
  • 别再侮辱我的智商上的老杨那个很好,很值得。
  • 关于华为上的老杨Next系统基本没广告。大部分广告都可以关掉吧,我记得我写过一个文章,…
  • 第二青春计划失败上的xqiushi开始第三青春计划吧。
  • 春秋航空让人长见识上的xqiushi那个桌板能放下小米多看电子书,还是不错的。 这个矿泉水市面上没有,特供…
  • 别再侮辱我的智商上的xqiushi只投了那100亿的项目。
  • 关于华为上的xqiushi今年我爸的手机也换成华为,家庭里手机基本都是华为。最不满意的一点就是广…

Google java jsp linux QQ wordpress 中国 习惯 人生 公司 决定 博士 博客 同学 国家 大学 学习 实验室 家 小说 工作 开始 思考 情感 手机 技术 推荐 插件 数据库 文件 晴迷星途 朋友 生活 电影 相声 程序 笔记 网站 网络 置顶 美国 评论 软件 音乐 项目

关注公众号

COPYRIGHT © 2020 老杨说话的地方. ALL RIGHTS RESERVED.

THEME KRATOS YANG Modified BY 老杨

鲁ICP备17014997号-4

鲁公网安备 37021302000754号