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

linux安装JDK

首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_20
然后,终端输入
代码:
sudo chmod u+x /(路径名称)/jdk1.6.0_12.bin
修改bin文件权限,使其可执行
然后,执行
代码:
sudo (路径名称)/jdk1.6.0_20.bin
将会出现字幕,持续按回车键,直至屏幕显示要求输入 yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_20目录(在主目录home下的用户名文件夹下)。
此时,jdk已安装完毕,下面进行配置
执行
代码:
sudo gedit /etc/environment
在environment中修改,出现如下部分
引用:(路径名称为解压后文件夹所在路径,或在在主目录home下的用户名文件夹下)
PATH="......:(路径名称)/jdk1.6.0_20/bin"
CLASSPATH=.:(路径名称)/jdk1.6.0_20/lib
JAVA_HOME=(路径名称)/jdk1.6.0_20
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
代码:
update-alternatives --install /usr/bin/java java (路径名称)/jdk1.6.0_20/bin/java 300
update-alternatives --install /usr/bin/javac javac (路径名称)/jdk1.6.0_20/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
代码:
update-alternatives --config java
通过这一步选择系统默认的jdk
这样,再在shell中输入
代码:
java -version
时,就会显示系统使用的java是sun的java。


相关文档:

LINUX 进程间 信号

#include <iostream>
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <signal.h>
using namespace std;
extern char **environ;
void signal_handle(int signal_no){
cout << "sign:" &l ......

linux 进程上下文和中断上下文


对Linux内核中进程上下文和中断上下文的理解
 
 
 
 
 
 
2010年3月3日 10:51  维库开发网  作 者:杨硕,华清远见嵌入式学院讲师
内核空间和用户空间是操作系统理论的基础之一,即内核功能模块运行在内核空间,而应用程序运行在用户空间。现代的CPU都具有不同 ......

Linux设备驱动开发详解 笔记3 Linux内核及内核编程


在设备驱动方面,Linux2.6相对于Linux2.4有较大的改动,这主要表现在内核API中增加了不少新功能(如内存池)、sysfs文件系统、内核模块从.o变为.ko、驱动模块编译方式、模块使用计数、模块加载和卸载函数的定义等方面
Linux内核主要有进程调度、内存管理、虚拟文件系统、网络接口和进程间通信等5个子系统组成,如下图: ......

Linux下select和poll的用法

select()函数的作用
    系统调用select和poll的后端实现,用这两个系统调用来查询设备是否可读写,或是否处于某种状态。如果poll为空,则驱动设备会被认为即可读又可写,返回值是一个状态掩码
如何使用select()函数?
    select()函数的接口主要是建立在一种叫'fd_set'类型的基础上。它( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号