易截截图软件、单文件、免安装、纯绿色、仅160KB

Ubuntu9.10操作系统下搭建java开发环境

1
、安装
jdk
(含
jre

plugin

。打开终端输入如下命令,
//
(包含
//
)是对命令的说明,不需要输入。
            sudo apt-get install sun-java6-jdk
  //
管理员身份从互联网下载安装安装
jdk1.6
。安装过程中需要你回答是否同意使用协议(红蓝色的提示界面)
,
此时按
tab
键至
OK

YES
,再按回车即可正常安装
            sudo apt-get install sun-java6-plugin 
//
安装
firefox
等插件
            sudo update-alternatives --config java 
//
配置
java

/etc/alternatives

            //
如果没有网络或从
sun
下载最新的最新的进行手动安装
jdk
,安装成功后还需要设置
,
如使用
sudo update-alternatives --install /usr/bin/java java  jdk
安装目录
/bin/java

ln -s jdk
安装目录
/bin/java  -d /etc/alternatives/java
以及
/usr/bin
中的
java

javac

javadoc
2
、设置环境变量
。根据
jdk
实际安装目录设定,如果是
jdk1.6
并使用
apt-get
安装一般不会变;网上有很多中修改方法如:
./bashs.sh  /etc/environment
等目的都是一样的。不过建议修改
/etc/profile
文件因为他是
linux
的全局配置文件对所有用户生效。
            sudo gedit /etc/profile
    //
修改
/etc/profile
            //
在文件最后(
umask 022
之前)加入下面:
            JAVA_HOME=/usr/lib/jvm/java-6-sun
            CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  //linux
下使用



不是
windows
中的



            PATH=$PATH:$JAVA_HOME/bin
   


相关文档:

Java Web 第三天 Servlet处理响应

一、
HTTP
响应的格式
响应行:
HTTP
版本、响应码、响应描述
响应头
空行
消息体
HTTP
默认的文本编码为:
ISO-8895-1
二、
响应码的设置
1.      

什么是响应码
响应码位于
HTTP
响应的响应行中,他用来描述当前
Servlet
的一些重要信息。常见的响应码有
200.302 ......

Java Web 第五天 Web状态管理

一、
为什么要
Web
状态管理
对于每个容器而言每个请求都相当于一个新的客户,因为当服务器生成
Response
返回到客户端,在客户端显示出来后相对应的
Socket
就会关闭,所以
HTTP
协议是个无状态的协议,他不能保存当前用户的信息。
二、
实现状态管理的方式
1.      

在网 ......

Java Web 第六天 作用域及监听器

一、
web
的三种作用域
ServletContext(
上下文
)
:整个
web
应用程序,线程不安全
HttpSession(
会话
)
:一个会话交互过程
ServletRequest(
请求
)
:一次请求过程
属性操作方法:
      

void setAttribute(String,Object)
       ......

Java Web 第10天 EL和JSTL 1

一、
什么是
EL
?为什么要使用
EL

EL
,即
JSP
表达式语言(
expression_r_r Language
),它允许我们使用更简洁、更易读懂的语法来取代难以维护的
Java
脚本以及笨拙的
jsp:userBean,jsp:getProperty
,他让在
JSP
中完全消除了
Java
代码。
EL
的使用能够让
JSP
页面更有可读性,输出的嵌套的 ......

假期没事,写了个90行的俄罗斯方块,Java实现

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Terris extends JFrame implements Runnable, KeyListener {
private short isPlaying=0,xOffSet = 2, yOffSet = 0, blockType = (short) Math.round(Math.random() * 6), blockRotation = 0, blockColor = (short) Math.round(Math. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号