| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1211 人关注过本帖
标题:求助《编程思想》中包导入的问题
只看楼主 加入收藏
叮叮当
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-1-2
收藏
 问题点数:0 回复次数:7 
求助《编程思想》中包导入的问题
大家好,我知道这个问题很菜,也在论坛搜索了“mindview”和“编程思想 包”,可都没有相符内容的帖子~

编程思想第四版的作者,在代码中经常给出这样的import导入语句:
import static net.mindview.util.Print.*;

我系统中环境变量是这么设置的,
变量名:CLASSPATH
变量值:C:\TIJCODE

虽然觉得这个类的路径应该和Path应该没关系,不过还是写一下好了
变量名:Path
变量值:c:\jdk\bin; (等等,后面的和JAVA无关了)

C盘,TIJCODE文件夹下就是源码的所有子目录了,其中包括net文件夹。
Print.java这个文件的位置在:C:\TIJCODE\net\mindview\util

可是为什么还是提示“软件包 net.mindview.util 不存在”啊。。。请帮帮偶。。谢谢
搜索更多相关主题的帖子: 编程思想 
2007-08-27 19:01
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 

把你的net.mindview.util包所在文件夹的根目录放在你的classpath里。

2007-08-27 19:53
叮叮当
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-1-2
收藏
得分:0 
谢谢,照您说的做可以通过编译了,但是运行时会提示:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld

请问是怎么回事呢?
2007-08-27 20:10
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 
在classpath里加个 .试一下。
2007-08-27 20:14
叮叮当
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-1-2
收藏
得分:0 
唔,我弄好了。。
CLASSPATH里加一个 . 貌似还是不行,但是加上.;c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar,就可以了,是我之前看书不仔细

很感谢您的帮忙

[此贴子已经被作者于2007-8-27 20:26:43编辑过]

2007-08-27 20:24
叮叮当
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-1-2
收藏
得分:0 
现在明白了,之前只加 . 没有成功,是因为没有写分号

CLASSPATH = .; 其余路径名
这样就可以了。。
2007-08-27 20:33
老小吴
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2007-8-9
收藏
得分:0 

受益非浅


努力的笨小孩
2007-08-29 00:57
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 
以下是引用叮叮当在2007-8-27 20:33:50的发言:
现在明白了,之前只加 . 没有成功,是因为没有写分号

CLASSPATH = .; 其余路径名
这样就可以了。。

呵呵,哎我的错,只告诉你加.,没有说清除。.后要加分号。

2007-08-29 09:48
快速回复:求助《编程思想》中包导入的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030167 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved