CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

怎么在profile里设置了环境变量好像不起作用。

楼主haojibbb(雨齐)2003-05-03 23:20:40 在 Linux/Unix社区 / 程序开发区 提问

在profile设置了       CLASSPATH变量。  
   
  但是在程序运行时还是提示   类找不到。  
   
  该怎么办啊 问题点数:0、回复次数:13Top

1 楼honix()回复于 2003-05-03 23:25:38 得分 0

#   echo   $CLASSPATH  
  如果看到的是你设定的值,那profile肯定没问题。  
  至于找不到类,那肯定是有另外的原因。  
  Top

2 楼xiazhy(dirkman)回复于 2003-05-04 10:43:04 得分 0

首先要重新重新启动一个shell才能生效,当然是同一个用户  
  或者用   source命令  
  比如:source   .cshrcTop

3 楼xy_star(追求无限)回复于 2003-05-04 12:03:48 得分 0

执行一下.profile就可以了或者重新登录一下Top

4 楼CoolQ()回复于 2003-05-04 12:40:46 得分 0

你export了么?Top

5 楼haojibbb(雨齐)回复于 2003-05-04 14:25:32 得分 0

设置好profile文件后用reboot重启了服务器。  
  用echo   classpath看到的也是我设置的值。还提示类找不到。  
   
  我是在windows下写的jsp页面,在win平台可以正确运行。       现在是在solaris上运行,j2sdk都有,还有我用到的其他第三方的类的路径我都写在了profile的   classpath,我也export了。但是提示类找不到。Top

6 楼honix()回复于 2003-05-04 14:58:04 得分 0

你确定那些类在你设定的CLASSPATH中?两个平台的路径可能不一样吧?  
  Top

7 楼haojibbb(雨齐)回复于 2003-05-08 16:10:38 得分 0

确定在CLASSPATH中,     在solaris8上我改成了相应的路径。  
   
  我是用root登陆的。       profile和登陆用户有没有关系。       root是不是有自己的profile?在什么地方?Top

8 楼haojibbb(雨齐)回复于 2003-05-08 16:55:40 得分 0

我是直接吧windows平台用的第三方类,直接上传道SPARC   Solaris8上的。     难道要上传fot  
  SPARC   Solaris8的版本?Top

9 楼haojibbb(雨齐)回复于 2003-05-08 16:57:14 得分 0

这是profile的内容,大看看有没有错  
   
  #ident "@(#)profile 1.18 98/10/03   SMI" /*   SVr4.0   1.3 */  
   
  #   The   profile   that   all   logins   get   before   using   their   own   .profile.  
   
  trap   ""     2   3  
  export   LOGNAME   PATH  
  PATH=$PATH:/opt/sfw/bin:/usr/ccs/bin  
   
  export   PATH  
  JAVA_HOME=/export/home/src/j2sdk  
  export   JAVA_HOME  
  RESIN_HOME=/export/home/resin  
  export   RESIN_HOME  
  PATH=/export/home/src/j2sdk/bin:$PATH:/opt/sfw/bin  
  export   PATH  
  CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/dr.jar:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/classes12.zip:$JAVA_HOME/lib/jsdk23.jar:$JAVA_HOME/mm.mysql-2.0.14/mm.mysql-2.0.14-bin.jar:$JAVA_HOME/javamail-1.3/mail.jar:$JAVA_HOME/jaf-1.0.2/activation.jar:$JAVA_HOME/ftp-1.2.1/ftp.jar  
  export   CLASSPATH  
   
  if   [   "$TERM"   =   ""   ]  
  then  
  if   /bin/i386  
  then  
  TERM=sun-color  
  else  
  TERM=sun  
  fi  
  export   TERM  
  fi  
   
  # Login   and   -su   shells   get   /etc/profile   services.  
  # -rsh   is   given   its   environment   in   its   .profile.  
   
  case   "$0"   in  
  -sh   |   -ksh   |   -jsh)  
   
  if   [   !   -f   .hushlogin   ]  
  then  
  /usr/sbin/quota  
  # Allow   the   user   to   break   the   Message-Of-The-Day   only.  
  trap   "trap   ''   2"     2  
  /bin/cat   -s   /etc/motd  
  trap   ""   2  
   
  /bin/mail   -E  
  case   $?   in  
  0)    
  echo   "You   have   new   mail."  
      ;;  
  2)    
  echo   "You   have   mail."  
        ;;  
  esac  
  fi  
  esac  
   
  umask   022  
  trap     2   3  
   
  Top

10 楼hzmhzmhzm(archangel)回复于 2003-05-13 18:19:14 得分 0

unix下应该是使用LD_LIBRARY_PATHTop

11 楼liam7953(贝贝)回复于 2003-05-14 10:00:52 得分 0

在cde环境下登陆还的修改  
  。dprofile  
  把最后一行中的注释符号去掉把Top

相关问题

  • session 变量不起作用。 (在线等待)
  • 为什么定义了全局变量却不起作用?
  • 在WinXP中安装了NetBUEI协议后好像不起作用?
  • 文本框中怎么换行,\n好像不起作用阿!
  • 为什么我的样式表中a:hover 好像不起作用呢?
  • 程序中用RegistrySet修改了环境变量path的值,为什么不起作用?
  • 在和CDialogBar和相关联的对话框中按钮用类变量不起作用,请高手指教。
  • sendmessage不起作用
  • onDraw不起作用?
  • include不起作用

关键词

  • solaris
  • classpath
  • 平台
  • profile
  • j2
  • solaris8
  • 设置
  • 路径
  • home
  • 类

得分解答快速导航

  • 帖主:haojibbb

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo