bruce eckel的tij3的java类路径问题

pgccezyw  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(213)

我在运行bruce eckel在java3中的思想示例时遇到了一些问题。特别是我打字的时候

ant build

从代码根目录,按照网站上的指示,我能够编译到第14章(目录c14)的所有示例,这是正常的,因为我没有安装构建第14章目标所需的几个库。但是,当我转到第3章(c03)对应的目录并在assignment.java文件上调用javac时,我得到以下结果:

jason@debian-laptop:~/code/tij3/code/c03$ javac Assignment.java 
Assignment.java:5: package com.bruceeckel.simpletest does not exist
...

其中“…”指的是由于编译器无法找到com.bruceeckel.simpletest包而导致的其他编译时错误。
您会注意到,我的类路径包括tij3的主代码目录:

jason@debian-laptop:~/code/tij3/code/c03$ echo $CLASSPATH
.:..:/home/jason/code/tij3/code/

所以我猜嵌套在该目录中的目录树应该可以被java编译器很好地看到。毕竟,蚂蚁跑得很好。我的java版本是1.6.0\u26:

jason@debian-laptop:~/code/tij3/code/c03$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

任何帮助都将不胜感激。谢谢您,

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题