Java之在eclipse中导入net.mindview包的方法

来源:互联网 发布:java内部类的作用 编辑:程序博客网 时间:2024/04/29 11:32
  由于Java技术的更新速度越来越快,在新版本上遇到了问题在网上往往找不到答案,最近我就出现了导入net.mindview包的问题,在网上找的一些资料只有部分是有用的,此篇文章我想重点谈谈在导入包的时候应该注意的问题。我只是个Java菜鸟,也很少写这种类型的文章,有部分内容是参照网上其它的资料,如果有写的不对的地方,希望大家不要喷我,欢迎交流。

 

第一:登录下面的网站http://www.mindviewwinc.com/TIJ4/CodeInstructions.html,点击Download the source
code zip file from this link 下载;
第二:下载后解压得到一个得到net文件,将其放在指定的文件夹中如MyPackage,用来创建工程的;
第三:在eclipse中新建一个工程,location处是包所在地址Java之在eclipse中导入net.mindview包的方法
第四:如果你导入包是下面这种情况,那么第五步就可以跳过不做
Java之在eclipse中导入net.mindview包的方法
如果你很不幸是下面这中情况的话那就要做第五步的工作了;
Java之在eclipse中导入net.mindview包的方法
第五:其实上面两种结果可以是你eclipse软件没有设置路径的缘由造成的,你可以右击你的工程,双击Build Path,选其中的User as source floder即可。

Java之在eclipse中导入net.mindview包的方法Java之在eclipse中导入net.mindview包的方法

第六:这时我们打开net中的java代码,发现有很多的错误,这是因为我们包的名字前面没有net.mindview。一种办法是把所有引入包前面的net.mindview全部删除,我就是这样做的。另外一种办法是在创建工程前将util等文件夹改成net.mindview.util形式,但是我实验的结果是无法将文件夹变成包的形式,现在还是想不通为什么。不过大家使用第一种就可以了,不过就是有点麻烦。
Java之在eclipse中导入net.mindview包的方法
第七:将工程导出
Java之在eclipse中导入net.mindview包的方法
第八:导出成jar File 格式
Java之在eclipse中导入net.mindview包的方法
第九:选择要导出的工程中的内容,这里要强调点是atunit、simple、util三个包中必须包含class文件,只有
java 文件是不可以的,因为jar包中包含的必须是class文件,不是java文件,如果你的包中不是class文件,那么去bin目录下找,替换这些包的内容。
Java之在eclipse中导入net.mindview包的方法
第十:导出成jar包后我们需要把它加入到我们平常使用工程的类库中,大家可以新建自己的类库,也可以加到
jdk的类库中,我们选择window中的prefrences;
Java之在eclipse中导入net.mindview包的方法
第十一:选择java中的Installed JREs,选择Edit;
Java之在eclipse中导入net.mindview包的方法
第十二:向其中添加我们刚才导出的jar包;
Java之在eclipse中导入net.mindview包的方法

Java之在eclipse中导入net.mindview包的方法

Java之在eclipse中导入net.mindview包的方法

第十三:程序中用到了一个javassist的jar包,这个网上有现成的,可以直接下了,添加到类库中。


完成上面的工作基本上可以用了,不过在引用的时候要注意点,如果在第四步时你用的是第一种方面把程序中引入包的名字前的net.mindview去掉的话,在导入中只需要写import util.*;,否则需要写成import util.mindview.util.*。不过大家想使用其中的Print类的话记得要写成静态导入import static.
import static 是静态导入,是jdk1.5的新特征,可以不同过调用包名,直接使用包里的静态方法。举个例子来说:用import的情况:public static void main(String args[]){       System.out.println("输出内容");}用import static 的情况:import static java.lang.System.out;public static void main(String args[]){       out.println("输出内容");}两者的输出情况是一样的。
http://blog.sina.com.cn/s/blog_631a75580100vcig.html

原创粉丝点击