LinuxSir.cn,穿越时空的Linuxsir!

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

自定义包问题,比较急,因为要交大作业.

[复制链接]
自由狼-台风 该用户已被删除
发表于 2003-5-13 19:50:38 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-5-13 23:09:16 | 显示全部楼层
啊?台风跑去学 java 了?
我看你的 CLASSPATH 要 export 一下,比如
export CLASSPATH=xxxx

估计你用到你自己的包的时候还会有其他的问题,
也许你打算把 import tfw.*; 改成 import tfw.console ?
要不然你最好 jar 一下。
自由狼-台风 该用户已被删除
 楼主| 发表于 2003-5-14 15:05:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-5-14 22:41:10 | 显示全部楼层
CLASSPATH 就是一个环境变两,跟其它的环境变两没有什么特别的,和 PATH 有点像。不用担心“被冲掉”,另外在命令行加上一个参数 -cp xxx 也可以取代 CLASSPATH 的设定。

按照你的情况, 如下
  export CLASSPATH=/usr/jclass
就应该可以了。但是,我看你还是需要把 import tfw.*; 改成 import tfw.console; 才能编译通过。
自由狼-台风 该用户已被删除
 楼主| 发表于 2003-5-14 23:44:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-5-14 23:53:24 | 显示全部楼层
要不你把 button.class 拷贝到 CLASSPATH 包含的目录中去,要不就 export CLASSPATH=/usr/jclass:. 这样,CLASSPATH 中包括当前工作目录(和 PATH 差不多吧?)。
自由狼-台风 该用户已被删除
 楼主| 发表于 2003-5-15 16:43:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-5-15 20:30:38 | 显示全部楼层
楼上的学好shell编程,对这些就不会晕了。
发表于 2003-5-16 18:51:42 | 显示全部楼层
我刚接触linux,不懂etc\profile是干嘛用的,但我觉得这个问题其实很简单,是你自己没有弄明白包的含义.
你的console放在tfw\console-java底下,而源程序里却packege twf
,要么你将编译好的.class放到tfw底下来,要么你就用package twf.consol-java
其实包的概念就和文件夹差不多
发表于 2003-5-17 00:34:39 | 显示全部楼层
/etc/profile 就跟 c:\autoexec.bat 差不多。:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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