java1.4.1的简单介绍
本篇文章给大家谈谈java1.4.1,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java jdk 1.4.1版本 与 jdk1.6的区别是? 求高手解答.
- 2、avac不是内部命令也不是外部命令,也不是可运行的程序或批处理文件
- 3、java 环境变量设置
- 4、java运行环境是什么
- 5、1.4.1 JDK下载和安装
java jdk 1.4.1版本 与 jdk1.6的区别是? 求高手解答.
在 linux 下用 jdk 1.6 写了个程序,编译打包后,一切正常,拿到 win 下,同样是 1.6 的jdk,居然说什么不兼容的编译类型,非法的 magic number.
只好在 linux 下用 jdk 1.4.2 这个经典的版本重新编译一下,结果就发现了下面两个不同:1. 在 1.4.2 中, assert 是 keyword ,不可以 assert (boolean expression):(String) 这样来用,考试.大提示在 1.6 中是可以的。
在 1.4.2 下编译时,会给出warning: as of release 1.4, assert is a keyword, and may not be used as an identifier,并且会报错,说是分号的错误(其实是编译器把 assert 当作 identifier 来处理报的错)。
2. 在 1.4.2 中,不可以如下这样来 override clone() 方法
public NewClass clone(){
...
return NewClass;
}
这在 1.6 中是允许的,也是方便的。
在 1.4.2 中只能
public Object clone(){
...
return ...;
}
于是就有了 N 多的强制类型转换。
avac不是内部命令也不是外部命令,也不是可运行的程序或批处理文件
我转载的,学习一下吧~
因为系统不能识别javac命令,或者是因为你没有正确安装JDK。
在你的JDK所在的安装目录,在DOS环境里,比如是:C:\javaset path=c:\java1.4.1\bin
然后在c:\java1.4.1\bin\javac (你的java文件).java就可以了。
设置你的PATH路径.
具体配置环境
右击”我的电脑”,选择”属性”,再选择”高级”,点击”环境变量”,注意到 ”系统变量”,点击”新建”三次,每次创建一个系统变量 (注意大小写).
变量名:path
变量值:C:\j2sdk1.4.1_07\bin
变量名:java_home
变量值:C:\j2sdk1.4.1_07
变量名:classpath
变量值:C:\j2sdk1.4.1_07\lib\tools.jar;C:\j2sdk1.4.1_07\jre\lib\rt.jar;
变量创建完后点击”确定”,直到”属性”窗口消失.
----------------------------------
具体可以看下面的内容
方法针对(WinXP)
步骤一:访问JDK环境下载网址
选择 Download J2SE v 1.4.1_03 下 点击 Windows (all languages, including English) 行最右边的 DOWNLOAD.
步骤二:接下来的页面里填写自己的简略资料,并点击 Yes,submit 按钮.
步骤三:接下来的页面里点击 ACCEPT 按钮.
步骤四:接下来的页面里点击 Download j2sdk-1_4_1_07-windows-i586.exe 链接便下载.
步骤五:安装已下载的JDK (默认安装盘符为 C:\j2sdk1.4.7_03 ).
注意:无需更改安装路径
步骤六:现在开始具体配置环境
右击”我的电脑”,选择”属性”,再选择”高级”,点击”环境变量”,注意到 ”系统变量”,点击”新建”三次,每次创建一个系统变量 (注意大小写).
变量名:path
变量值:C:\j2sdk1.4.1_07\bin
变量名:java_home
变量值:C:\j2sdk1.4.1_07
变量名:classpath
变量值:C:\j2sdk1.4.1_07\lib\tools.jar;C:\j2sdk1.4.1_07\jre\lib\rt.jar;
变量创建完后点击”确定”,直到”属性”窗口消失.
步骤七:打开”记事本”,输入这段代码 (注意大小写)
class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}
步骤八:以 HelloWorld.java 保存文件到 d:\java
注意:保存地址可自由选择,文件名注意大小写.
步骤九:进入”开始”-”所有程序”-”附件”-”命令提示符”
直接键入 javac 回车,数秒后显示环境测试结果,出现大片英文字符即为正常.
步骤十:更换盘符到 HelloWorld.java 文件所在目录 (D:\java).
键入 javac HelloWorld.java 数秒后回到文件所在目录 (D:\java) 编译成功.
键入 java HelloWorld 数秒后显示将显示 Hello World
java 环境变量设置
配置基本环境的方法:
一般需要配置三个变量
JAVA_HOME
PATH
CLASSPATH
配置path,就是让你可以在命令提示符下可以直接运行javac,java,如果你在命令提示符下不能运行javac,java提示没有这个命令,那么是你的path没有配置好。如果你运行你的java类的时候提示main函数没有找到,那么就是你的classpath没有配置好。详细的配置方法如下:
设置运行环境参数:
a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:
JAVA_HOME=c:\j2sdk1.4.1
PATH=%JAVA_HOME%\bin;%PATH%
CLASSPATH=.;%JAVA_HOME%\lib
b.如果是winXP,使用鼠标右击“我的电脑”-属性-高级-环境变量
系统变量-新建-变量名:JAVA_HOME 变量值:c:\j2sdk1.4.1
系统变量-新建-变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib
系统变量-编辑-变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)
在Classpath里面你可以直接指定一个包名,比如你用到的第三方的包。多个包之间用分号隔开。
详细过程如下:
第一次上机:java运行环境设置及编程运行
实验目的
掌握开发环境配置(jdk和tomcat),并编写源文件、编译源文件和运行应用程序。
实验要求
一、开发环境配置
第一步:下载jdk和tomcat:
到sun官方站点()下载jdk,注意下载版本为Windows Offline Installation的SDK(最新jdk1.6.0),同时最好下载J2SE Documentation(帮助文档),然后到tomcat官方站点()下载tomcat(下载最新Tomcat 6.0版本);
第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后按默认设置进行安装即可。
1.安装jdk以后,需要配置一下环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6.0):
JAVA_HOME=c:\jdk1.6.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试JDK是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println(" This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
javac Test.java
java Test
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
2.安装Tomcat后,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的tomcat安装在c:\Tomcat 6.0):
CATALINA_HOME=c:\Tomcat 6.0;
CATALINA_BASE=c:\Tomcat 6.0;
然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
接着可以启动tomcat,在IE中访问,如果看到tomcat的欢迎页面的话说明安装成功了。
第三步:建立自己的jsp app目录
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
2.在webapps目录下新建一个目录,起名叫myapp;
3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
4.WEB-INF下新建一个文件web.xml,内容如下:
?xml version="1.0" encoding="ISO-8859-1"?
!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
""
web-app
display-nameMy Web Application/display-name
description
A application for test.
/description
/web-app
5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
html
body
center
Now time is: %=new java.util.Date()%
/center
/body
/html
6.重启Tomcat
7.打开浏览器,输入 看到当前时间的话说明就成功了。
第四步:在已建立的myapp目录下创建Applet程序和HTML程序
JAVA Applet程序:
MyApplet.Java
import java.awt.Graphics;
import java.applet.Applet;
public class MyApplet extends Applet
{
public String s;
public void init()
{ s=new String("Hello World !"); }
public void paint(Graphics g)
{ g.drawString(s,25,25); }
}
HTML程序:
Test.html:
applet code= MyApplet.class width=400 height=400
/applet
打开浏览器,输入 查看结果
二、运行自己编制的程序
体验各种运行方式下的程序调试运行过程,自行编制、编辑、编译几个小程序,并在不同的环境中成功运行。
1、 数列求和
2、 3个数求最大(最小)
3、 冒泡排序
安装完J2SDK1.4.2后如何配置环境变量?
1. 下载j2sdk 1.4.1或更高版本 (,建议同时下载其Java Documentation,这是Java帮助文档)
2.运行刚刚下载的j2sdk-1_4_1_02-windows-i586.exe文件进行正式安装(以下假设安装于c:\j2sdk1.4.1,建议安装路径不要有空格,不宜安装在\Program Files目录下!)。
3.设置运行环境参数:a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:
set JAVA_HOME=c:\j2sdk1.4.1
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.;%JAVA_HOME%\lib
注意:可用dos命令notepad c:\autoexec.bat打开记事本,加入上面的3行语句。
b.如果是Win2000,xp使用鼠标右击“我的电脑”-属性-高级-环境变量
系统变量-新建-变量名:JAVA_HOME 变量值:c:\j2sdk1.4.1
系统变量-新建-变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib
系统变量-编辑-变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)
4.使用文本编辑器(比如:edit.com/记事本/UltraEdit/EditPlus)编写如下代码,并保存为文件:HelloWorld.java(必须大小写正确!假设为c:\test\HelloWorld.java)
CCID_NOBR CCID_CODE/* HelloWorld.java */
public class HelloWorld {
public static void main(String arg[]) {
System.out.println("Hello, World!");
}
}/CCID_CODE
/CCID_NOBR
5.开启一个DOS窗口,CD(就是跳转/Change Directory)到HelloWorld.java所在的目录中
c:\cd \test
c:\test_
6.编译HelloWorld.java为HelloWorld.class
c:\testjavac HelloWorld.java
7.运行HelloWorld.class
c:\testjava HelloWorld
Hello, World!
c:\test_
注意:如果出现的Exception in thread "main" java.lang.NoClassDefFoundError:helloworld/javaerror:ccan′n read:HelloWorld.java 之类的错误,那么是把javac 和java写反了。
如果出现Bad command or file name 说明javac命令没起作用,需要:c:\set path="c:\jdk\bin" 用这个命令注册BIN目录里的命令
------------------------------------------------------------------------------
网上关于这样的答案全是垃圾. 正确答案你建的项目根目录地址(比如:D:/Java),设置为classpath就可以了. 步骤:我的电脑-属性-高级-环境变量-系统变量-新建-classpath=.;(D:/Java) 一切问题都OK了!
安装j2sdk以后,需要配置一下环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.4.2
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
javac Test.java
java Test
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
它只是用来提供一个编译程序的环境!!!!!
java运行环境是什么
Java运行的基本环境由两个部分组成:一个是Java Virtual Machine即Java虚拟机,另一部分是Java Application Programming Interface (Java API) 即Java应用程序设计接口。
Java API 是一个大的已经做好的软件集合,这个集合里有许多开发时所需要的控件,用来辅助开发。Java API和JVM整合在一起处于机器硬件之上。也就是说,Java平台把一个Java应用程序从硬件系统分离开从而很好的保证了程序的独立性。
为了更好的适应开发的需要,Java的设计者们为我们提供了三种Java平台:Java 2 Micro Edition (J2ME ), Java 2 Standard Edition (J2SE)和 Java 2 Enterprise Edition (J2EE). 每一个版本都提供了丰富的开发工具箱以适应不同的开发需要。
Java平台的核心JVM的具体结构:
为了让编译产生的字节码可以更好的解释与执行,一共把JVM分成了主要的6块:JVM解释器,指令系统,寄存器,栈,存储区,碎片回收区。
JVM解释器就是这个虚拟机的处理字段码的CPU。
JVM指令系统同硬件计算机很相似。一条指令分成操作码和操作数两部分组成。操作码为8位二进制数,操作数可以根据需要而定。操作码是为了说明一条指令的功能,所以JVM可以有多达256种不同的操作指令。
JVM有自己的虚拟寄存器,这样就可以快速的和JVM的解释器进行数据交换。为了功能的需要,JVM设置了常用的4个32位寄存器:pc(程序计数器),optop(操作数栈顶指针),frame(当前执行环境指针),vars(指向当前执行环境中第一个局部变量的指针)。
JVM栈是指令执行的时候数据和信息存储的场所和控制中心,它提供给JVM解释器运算所需要的信息。
JVM存储区就是为了把编译过后的字节码等信息存储起来。
JVM碎片回收是指将那些使用过后的Java类的具体的实例从内存进行回收,这就使得开发人员免去了自己编程控制内存的麻烦和危险。随着JVM的不断升级其碎片回收的技术和算法也更加合理。比较经典的算法有引用计数、复制、标记-清除和标记-整理。
在JVM1.4.1版以后产生了一种叫分代收集技术,简单的来说就是利用对象在程序中生存的时间划分成代,以这个为标准进行碎片回收。关于碎片回收将在以后的文章中专门讲解。
1.4.1 JDK下载和安装
JAVA环境变量配置
我们以win7系统为例,xp下的配置基本一致。
注意:不要在目录值后面再添加分号,逗号之类的符号!
修改系统环境变量Path,在最前面追加% JAVA_HOME %\bin,并以;和原路径分隔。再增加:“.;”。这是表示当前目录的意思。
classpath问题:如果使用jdk1.5以上就不需要配置这个环境变量!JRE会自动搜索当前路径下的类文件及相关jar文件。
运行àcmdà输入命令:java –version: 出现如下结果,则通过测试。
输入javac,出现如下结果,则通过测试。
4.修改系统环境变量Path,在最前面追加%JAVA_HOME%\bin 并以;和原路径分隔。再增加:“.;”。这是表示当前目录的意思。
菜鸟雷区
进入命令行窗口,开始菜单搜索框输入“cmd”即可,如图1-18所示。在窗口中输入命令“java -version ”,回车。出现如下结果,则说明JDK安装成功。
关于java1.4.1和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。