当前位置:编程学习 > JAVA >>

Thinking in Java第四版引入包问题

   在第三章操作符中,作者用print代替了System.out.println。但是必须要引入作者自己写的包,这个包我下载了,也修改了classpath信息,但是在编译时一直提示“错误: 程序包net.mindview.util不存在”错误。把包放到源代码目录下可以运行。

   我把包解压到了E:\Java\TIJ4-code目录下,  classpat配置:.;D:\jdk\lib\tools.jar;D:\jdk\lib\dt.jar;E:\Java\TIJ4-code;
另:path配置:,;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。  JAVA-HOME配置:D:\Program Files\Java\jdk1.7.0_05。
   我的源码如下:
   

import java.util.*;
import static net.mindview.util.Print.*;

public class nom
{
public static void main(String[] args){
print("Hello, it's: ");
print(new Date());

}
}
--------------------编程问答-------------------- 把包放到源代码目录下可以运行。
根据你的classpath设置,放在E:\Java\TIJ4-code这个下面可以。这个下面有:com\mindview\util目录结构,下面有个Print.class文件。
你把这个目录结构拷贝到当前目录下也可以。
只要是按照你的classpath指定的目录,能找到com\mindview\util目录结构就能编译通过。 --------------------编程问答--------------------
引用楼主  的回复:
   在第三章操作符中,作者用print代替了System.out.println。但是必须要引入作者自己写的包,这个包我下载了,也修改了classpath信息,但是在编译时一直提示“错误: 程序包net.mindview.util不存在”错误。把包放到源代码目录下可以运行。

   我把包解压到了E:\Java\TIJ4-code目录下,  classpat配置:.;D:\jdk\lib\t……

eclipse中找到此包,右键->Build Path->Add to Build Path
或者
右键->Build Path->Configure Build Path...->Libraries->add External Jars... --------------------编程问答-------------------- 我用的不是eclipse,用的是editplus编译软件。
引用 2 楼  的回复:
引用楼主  的回复:
在第三章操作符中,作者用print代替了System.out.println。但是必须要引入作者自己写的包,这个包我下载了,也修改了classpath信息,但是在编译时一直提示“错误: 程序包net.mindview.util不存在”错误。把包放到源代码目录下可以运行。

我把包解压到了E:\Java\TIJ4-code目录下,  classpat配置:.;D:\jd……
--------------------编程问答-------------------- 顶起来~~大家帮帮忙。。 --------------------编程问答-------------------- 傻啊,我当初是直接把这个jar文件放在tools.jar,dt.jar,rt.jar里面的 
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,