下面有几个网址可以去参考一下:
http://www.yesky.com/20020206/217611_11.shtml
http://www-900.ibm.com/developerWorks/cn/java/j-native/index_eng.shtml
http://www.knowledgelab.net/cgi-bin/bbs/viewthread.php?tid=2091

解决方案 »

  1.   

    在/etc/profile文件中设置path, classpath和java_home, 最后再export :
    比如我机器的设置是:JAVA_HOME=/opt/WebSphere/AppServer/java
    PATH=/opt/WebSphere/AppServer/java/bin
    CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/i18n.jar:$JAVA_HOME/lib/dt.jar:$WTS_HOME/wts.jarexport JAVA_HOME PATH CLASSPATH结合你的情况来修改吧
      

  2.   

    (Joeblackyang)
    能把你的profile完全贴出来么,我不知道该在什么位置添加这些语句
    谢谢了
      

  3.   

    http://www-900.ibm.com/developerWorks/cn/java/j-native/index_eng.shtml
      

  4.   

    加上:
    JAVA_HOME=/usr/jdk1.4.0
    PATH=$PATH:JAVA_HOME/bin
    CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar .........
    export CLASSPATH PATH
    就行了
      

  5.   

    好吧,全贴出来:# /etc/profile# System wide environment and startup programs
    # Functions and aliases go in /etc/bashrcif ! echo $PATH | /bin/grep -q "/usr/X11R6/bin" ; then
      PATH="$PATH:/usr/X11R6/bin"
    fiulimit -S -c 1000000 > /dev/null 2>&1
    if [ `id -gn` = `id -un` -a `id -u` -gt 14 ]; then
    umask 002
    else
    umask 022
    fiUSER=`id -un`
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"HOSTNAME=`/bin/hostname`
    HISTSIZE=1000if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
    fiexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRCfor i in /etc/profile.d/*.sh ; do
    if [ -x $i ]; then
    . $i
    fi
    doneunset iWTS_HOME=/opt/IBMWTS
    JAVA_HOME=/opt/WebSphere/AppServer/java
    PATH=/opt/WebSphere/AppServer/java/bin:$PATH
    CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/i18n.jar:$JAVA_HOME/lib/dt.jar:$WTS_HOME/wts.jarexport WTS_HOME JAVA_HOME PATH CLASSPATH
    # Begin INSTALLSHIELD Environment Variable Section
    # Do not edit this section manually.
    # var 1 : CLASSPATH=`echo $CLASSPATH`:.:/opt/IBMWTS:/opt/IBMWTS/wts.jar
    if [ -z "`echo $CLASSPATH`" ]
    then
    CLASSPATH=.:/opt/IBMWTS:/opt/IBMWTS/wts.jar
    else
    CLASSPATH=`echo $CLASSPATH`:.:/opt/IBMWTS:/opt/IBMWTS/wts.jar
    fi
    export CLASSPATH# var 1 : PATH=`echo $PATH`:/opt/IBMWTS:/opt/WebSphere/AppServer/java/jre/bin
    if [ -z "`echo $PATH`" ]
    then
    PATH=/opt/IBMWTS:/opt/WebSphere/AppServer/java/jre/bin
    else
    PATH=`echo $PATH`:/opt/IBMWTS:/opt/WebSphere/AppServer/java/jre/bin
    fi
    export PATH# var 0 WTS_HOME=/opt/IBMWTS
    WTS_HOME=/opt/IBMWTS
    export WTS_HOME# var 1 : LD_LIBRARY_PATH=`echo $LD_LIBRARY_PATH`:/opt/IBMWTS:/opt/IBMWTS:/opt/WebSphere/AppServer/java/jre/bin/classic:/opt/IBMWTS
    if [ -z "`echo $LD_LIBRARY_PATH`" ]
    then
    LD_LIBRARY_PATH=/opt/IBMWTS:/opt/IBMWTS:/opt/WebSphere/AppServer/java/jre/bin/classic:/opt/IBMWTS
    else
    LD_LIBRARY_PATH=`echo $LD_LIBRARY_PATH`:/opt/IBMWTS:/opt/IBMWTS:/opt/WebSphere/AppServer/java/jre/bin/classic:/opt/IBMWTS
    fi
    export LD_LIBRARY_PATH# End INSTALLSHIELD Environment Variable Section