LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 867|回复: 9

装完JDK后无法运行命令

[复制链接]
发表于 2006-8-7 10:00:30 | 显示全部楼层 |阅读模式
我在Debian Sarge下装了Jdk5,用的是bin格式的包。 但装完后,bin目录下的所有命令都无法执行(运行命令后提示: command not found);即使我不设置/etc/profile文件,进入bin目录下后,命令也无法执行。具体信息请看我上传的截图。 各位大师来帮忙看看!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-8-7 10:05:04 | 显示全部楼层
把java的bin目录加到path搜索路径
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 10:13:46 | 显示全部楼层
To troyme:
      我知道要设置环境变量。一开始设置了,不行;后来又进入JDK的安装目录bin目录下运行javac,还是不行。  即使不设置环境变量,在bin目录下总应该可以执行命令吧?!
回复 支持 反对

使用道具 举报

发表于 2006-8-7 10:22:33 | 显示全部楼层
你不是./*.bin这样安装的吧?
回复 支持 反对

使用道具 举报

发表于 2006-8-7 13:03:02 | 显示全部楼层
很明显你¡有¾置ù
在java的binî录ÕÕ
./javac
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 13:59:31 | 显示全部楼层
To osbug:
     是那样安装的。

To troyme:
     在bin目录下运行./javac的确可以,但在其他目录下执行javac,仍然提示:command not found.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 14:00:02 | 显示全部楼层
To osbug:
     是那样安装的。

To troyme:
     在bin目录下运行./javac的确可以,但在其他目录下执行javac,仍然提示:command not found.
回复 支持 反对

使用道具 举报

发表于 2006-8-7 15:08:18 | 显示全部楼层
兄弟需要补一补基本知识。
./javac表示一个名为javac的程序在当前路径下。
javac表示一个名为javac的程序在/usr/bin目录下(一般情况)。

现在你知道怎么办了吧。
1. 到javac程序所在的目录下运行./javac
2. 创建javac的软链接到/usr/bin目录下,链接命名为javac(如ln -s /usr/jdk/bin/javac /usr/bin/javac ----假设你的jdk安装在/usr/jdk目录下),然后运行javac
......其它情况你自己去了解。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 16:12:01 | 显示全部楼层
To ideawu:
     用ln来创建link。 问题解决,多谢。
   
   再问一下:我以前见过不少文章,说要设置/etc/profile文件,看起来好像是可以。但为什么我设置后就不行。 我用的是bin类行的包,说要设置profile 文件的文章里提到的似乎都是rpm 包,是不是 用这两种包安装后的文件结构不一样?
回复 支持 反对

使用道具 举报

发表于 2006-8-7 17:27:12 | 显示全部楼层
Post by mycoy
To ideawu:
再问一下:我以前见过不少文章,说要设置/etc/profile文件,看起来好像是可以。但为什么我设置后就不行。 我用的是bin类行的包,说要设置profile 文件的文章里提到的似乎都是rpm 包,是不是 用这两种包安装后的文件结构不一样?

如果你看到的文章是旧的,当然会对新软件不适用了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表