Linux下配置Java环境及Tomcat安装(图文)
1.1 安装JDK
1.1.1 下载JDK
打开http://java.sun.com/网站,在目录里面选择Download,在下拉菜单中选择Java SE
进入下一个页面,要选择下载JDK,而不要下载JRE:
接下来是选择运行的平台,这里当然是选择linux了:
选择好平台后,点击continue:
这里可以直接点击下面的Skip this Step,然后就可以到达真正的下载页面了:
直接点击要下载的那一个就可以了,这里最下载jdk-6u18-linux-i586.bin也就是第二个,rpm是为RedHat版本的linux而设计的,所在如果你的系统是RedHat的你也可以考虑下载第一个,但这里下载第二个。
1.1.2 安装JDK
打开linux的命令终端,进入到存放下载好的JDK文件的目录中去,然后运行这个bin文件就可以了,这里可以在命令终端中输入:./jdk-6u18-linux-i586.bin:
然后回车运行,回出现一个license文件,一直回车就是了:
最好回出现一个询问你是否同意这个license的对话提示,输入”yes”同意就可以了:
回车继续运行,就可以完成解压工作:
要求按回车继续,按一下回车就可了。最后会得到一个文件夹,这个文件夹中放的就是真正的JDK了:
接下来才是真正的安装JDK,打开命令终端,输入命令:
sudo mv 解压的JDK文件 你想放置JDK文件的目录
这里我把它放到/usr下面,可以在输入命令:sudo mv jdk1.6.0_18 /usr
1.1.3 配置环境
当上面的工作都做好之后就可以接着下面的了,在命令终端中进入文件夹/etc/中,然后再输入下面的命令:sudo gedit profile,将打开profile文件:
这个文件中配置的路径就相当于windows下面配置的环境变量,在这个文件中加入如下内容:
需要注意的两点:
u 在linux下面路径之间是用“:”(冒号)分隔的,而不像windows下面是用“;”(分号)分隔的。
u 在CLASSPATH中要加入rt.jar,这个包是JAVA程序的运行时用到的,没有这个包,就算你程序编译过了,还是一样不能运行,会出再什么main…..什么之类的错误。
接下来在命令终端中输入reboot重启系统就可以了。
1.1.4 测试JDK
先在命令中输入java –version看看java是否正确安装:
自己编写一个简单的JAVA程序Test.java
注意不要写错字母了就行,还有就是类名Test一定要和文件名Test保持一样
相关文档:
转载自:http://chenpingtai2008.javaeye.com/blog/253339
早在Java
1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用
这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。
......
多线程环境中,比较掌握的事情之一就是如何返回线程的信息。因为run和start方法并不返回任何值。
假设现在有两个线程,主线程和一个子线程,子线程读文件,主线程需要对文件的结果进行操作,当然,最简单的方法就是读文件和处理读出的文件全部都在主线程中进
行。
......
JVM本身提供了一组管理的API,通过该API,我们可以获取得到JVM内部主要运行信息,包括内存各代的数据、JVM当前所有线程及其栈相关信息等
等。各种JDK自带的剖析工具,包括jps、jstack、jinfo、jstat、jmap、jconsole等,都是基于此API开发的。本篇对这部
分内容进行一个详细的说 ......
代码如下:
List <?> lines = FileUtils.readLines(new File(fileName));
for(Object line : lines){
}
问题:
1.List <?> 表示什么意思?
2.for括号内部的表达式是什么意思?
1、范型。表示lines中可保存任意类型
2、for-each 语句,作为for(int i=0;i<lines.length;i++){
Object line=lines.get(i ......
这是我个人归纳的一些知识点,我觉得初学java首先需要重以下的知识开始
(1)JAVA程序开发步骤:
源代码-->编译成*.class-->执行(将.class交给JVM)
jvm--java虚拟机(解释器)
(2)
JDK -- java开发工具包(编译器、解释器、类库)
JSDK -- java标准开发工具包 ......