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

Linux Fedora 安装Sun JDK

1.检查系统是否有open-jdk
[root@localhost Alex] rpm -qa | grep java
tzdata-java-2010c-1.fc12.noarch
java_cup-0.11a-1.fc12.noarch
java-1.5.0-gcj-1.5.0.0-29.fc12.i686
java-1.6.0-openjdk-1.6.0.0-33.b16.fc12.i686
java-1.6.0-openjdk-plugin-1.6.0.0-33.b16.fc12.i686
2.删除open-jdk
[root@localhost Alex] yum remove java-1.6.0-openjdk
3.首先你必须安装 SUN Java 必需的库文件
[root@localhost Alex] yum install compat-libstdc++-33
compat-libstdc++-296
4.通过命令创建必要的链接
[root@localhost Alex] /sbin/ldconfig
5.下载Sun-JDK
在sun官方下载http://java.sun.com/javase/downloads/index.jsp
目前最新版为jdk-6u18-linux-i586-rpm.bin
6.进入下载目录
[root@localhost Alex]# cd 下载
7.执行安装
[root@localhost 下载]# sh jdk-6u18-linux-i586-rpm.bin
一直空格,直到提示你 回答y
8.配置fireFox的java 插件
[root@localhost 下载]# ln -s
/usr/java/default/jre/plugin/i386/ns7/libjavaplugin_oji.so
/usr/lib/mozilla/plugins/
9.配置jdk的环境变量
我不知道rpm包是否设置了jdk的环境变量,我现在执行java,javac,javadoc,时(都可以访问jdk的命令,除了java命令是gcj
的)但是native2ascii命令无法访问,为了保障一点,手动设置一下jdk的环境变量。
建立一个sheel脚本,这个脚本计算机进入系统时会执行
[root@localhost plugins]# vim /etc/profile.d/java.sh
往新建的shell脚本添加以下代码:
    export JAVA_HOME=/usr/java/latest
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
保存退出!
执行source命令
[root@localhost plugins]# source /etc/profile.d/java.sh
10.配置java命令
用alternatives查看当前有几个java命令,配置java命今.
[root@localhost Alex]# alternatives --config java
共有 1 个程序提供“java”。
  选择    命令
-----------------------------------------------
+  1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
按 Enter 来保存当前选择[+],或键入选择号码:(注意:在这里按ctrl+c终止选择,或者回车)
我们知道当前只有1个ja


相关文档:

Linux 的多线程编程的高效开发经验

2009 年 4 月 23 日
本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以加深读者印象。
背景
Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微 ......

linux menuconfig

Linux 2.6.19.x 内核编译配置选项简介
作者:金步国
版权声明
本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档, ......

Linux下编译动态库,静态库,以及调用

so_test.h:
#include
#include
void test_a();
void test_b();
void test_c();
test_a.c:
#include "so_test.h"
void test_a()
{
printf("this is in test_a...\n");
}
test_b.c:
#include "so_test.h"
void test_b()
{
printf("this is in test_b...\n");
......

基于Linux的便携嵌入式设备电源管理解决方案

 前 言
 
  随着各种便携嵌入式设备性能的日益提高,功能日益丰富,其电源紧张的问题也日益突出,国内新推出的某些具有PDA等多种功能的智能电话在密集使用下只能维持半天,多数摄像机
和数码相机

一次充电后都只有一个小时左右的累积工作时间。Linux作为一个开放源代码的操作系统,拥有非常丰富的软件 ......

times(2) Linux man page

Name
times - get process times
Synopsis
#include <sys/times.h>
clock_t times(struct tms *buf);
Description
times() stores the current process times in the
struct tms that buf points to. The struct tms is as defined
in <sys/times.h>
:
struct tms {
clock_t tms_utime; /* us ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号