当前位置:  技术问答>linux和unix

在etc/profile里面设置了搜索路径,为什么还是不能在其他目录下运行该目录下的文件?

    来源: 互联网  发布时间:2014-12-08

    本文导语:  我学着在linux下运行java文件。安装了jre之后,java文件就可以执行了。 但是现在我不得不把要运行的文件拷贝到java文件所在的目录里面才能编译。 在dos下,可以通过设置path路径的方法,使得在任何一个目录里,都可...

我学着在linux下运行java文件。安装了jre之后,java文件就可以执行了。
但是现在我不得不把要运行的文件拷贝到java文件所在的目录里面才能编译。
在dos下,可以通过设置path路径的方法,使得在任何一个目录里,都可以执行path所指的文件。
现在我希望在linux下也能这样,于是我在etc/profile文件里添加了下面两行:      PATH=$PATH:/root/jre1.3/bin 
export PATH
其中root/jre1.3/bin 下就是编译java所需要的编译程序。
现在的情况是我在bin目录下输入: ./java helloworld  就可以运行。
但是把helloworld拷贝到其他目录下,在那里运行: ./java helloworld  
系统就会提示  bash: ./java: No such file or directory
难道linux下的path设置不是作为搜索路径吗??那我要实现找个想法该怎么办?

|
将export PATH=$PATH;/root/jre1.3/bin 加到 $(HOME)/.profile 文件中,存盘退出后重新登陆。

登陆后 用 env | grep PATH 察看是否有/root/jre1.3/bin。

此后就可以随处运行java了。

|
一旦你加入到了path里面,
运行helloworld就不需要'./'了
直接 java helloworld 就可以了

|
./java表示在当前目录中寻找可执行文件 java。所以当然不行。

你直接用java helloworld命令就可以的。当然得你设置是没有错误的。

|
但是把helloworld拷贝到其他目录下,在那里运行: ./java helloworld  

这一句里的./java helloword改成 java helloword就没事了.


我的email:waterstream@371.net
qq:147869863

|
唔,上面说的很清楚了。

 ./ 是在当前目录搜索你所键入的命令。

    
 
 

您可能感兴趣的文章:

  • /etc/profile与/etc/bashrc,用户目录下.bashrc的区别
  • 请问我的ubuntu怎么没有 /etc目录啊?
  • Ubuntu 9.10 没有/etc/sysconfig/network-scripts目录?
  • 如何恢复UNIXware下ETC目录下文件存取控制权限
  • 为什么/etc和/dev目录要临时挂载???
  • 为什么在/etc/passwd中没有这个用户名,而可以访问目录呢?
  • linux /etc/rc.d/目录下找不到rc3.d文件夹?
  • 请教:/etc目录的mode被改了,不能启动了。
  • 请教!solaris单用户修改etc目录问题?
  • 如何挂载/etc?如何将配置文件目录作为单独作为一个块?
  • 为什么明明/etc下面只有sysconfig这个目录,而没有sysconfig这个文件,但是vi sysconfig这个命令却能编辑到东西?
  • 为什么我在/etc/fstab中设置的内容和/mnt中添加的目录,在重新启动机器后都没有了?
  • 谁给小弟讲一讲关于/etc/init.d目录内容以及作用(内详,分不多了,请多包涵)
  • 为什么我的linux上找不到/etc/X11/xdm/Xaccess这一级目录??
  • /etc这个目录是什么东西的缩写啊?
  • vsftpd重装后 /etc/vsftpd ftpusers和userlist目录消失,求解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • lilo的问题,装上后/etc下没有lilo.conf,我在机子上找子个,放有/etc下,修改部分参数,运行lilo,提示错误!
  • 设置了/etc/ld.so.conf,运行了ldconfig,编译仍找不到动态库
  • 请问/etc/init.d和/etc/rc.d/init.d的区别?
  • /etc/rc.d/init.d和/etc/init.d有联系?区别?
  • 关于/etc下文件与/etc/rc.d下的文件
  • 我在/etc/profile文件后面加上一段内容后,系统不能正常启动,也不能进入bash使用vi,ed,emacs,mv等指令,请问我怎么把/etc/profile文件内
  • /etc/resolv.conf 和 /etc/sysconfig/network-scripts/ifcfg-eth0 里的DNS不一致为什么呢?高手指点一下
  • 为什么我没有/etc/inetd.conf这个文件。
  • FreeBSD编辑/etc/rc.conf出现permission denied
  • /etc/hosts这个文件有啥用?
  • linux /etc/security/*
  • etc-linux文件的作用
  • Ubuntu 9.10 没有/etc/sysconfig/network-scripts目录? iis7站长之家
  • redhat7.0的/etc/inetd.conf没有了?
  • 同时配置两个DNS怎么写/etc/resolv.conf文件 ?
  • 关于etc/profile的问题
  • linux /etc/sudoers权限修改
  • /etc/rc.local开机自动挂载失败
  • 装了redhat7,在/etc里没有inetd.conf文件,谁见过这咋整
  • 我使用的是root用户登陆,但却不能编辑/etc/profile文件,该如何解决。
  • 求救:Redhat linux 9锁定文件 /etc/passwd 失败
  • 虚拟机Linux下使用编辑/etc/auto.master的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3