编译时找不见tio包,乞助高手!!!

6分钟前阅读1回复0
dyyh
dyyh
  • 管理员
  • 注册排名7
  • 经验值88810
  • 级别管理员
  • 主题17762
  • 回复0
楼主

  在JavaSE API中,Console类在 包中,而编译时找不到tio包,阐明自定义了一个Console类,并在包tio中,从 可知,Console类有一个静态的类变量 in,要编译运行那些引用了tio。Console类的java利用法式(包罗main办法,还有import tio。

  *;的类),需要如许来处置(假设已经设置装备摆设好了Java开发情况):

假设你的tio包中的Console。java等类在 D:\javaSource 中,也即 D:\javaSource\tio中包罗有Console。java等类。

eclipse导进tio包并运行:

第一种办法:也是最简单的办法,在你成立的java project中的src中新建包tio,把 D:\javaSource\tio中的Console。

  java等类全数copy到tio包中即可。

第二种办法:先点击 起头 - 运行 - 输进 cmd ( - 表达的是下一步),翻开MS-DOS号令行东西。

输进盘符D: 。

输进号令 cd javaSource 回车。

输进java编译号令 javac tio\*。

  java 编译所有源文件。

输进java回档号令 jar cvf tio。jar tio\*。class ,在 D:\javaSource 中会产生tio。jar回档文件。

在eclipse中,鼠标右击你成立的java project名(假设eclipse是中文版,括号中的为操做阐明,本人根据字义翻译,也许有些出进),抉择properties(属性),在弹出框中抉择java build path(java构建途径),点击右边的Libraries(库文件)选项,再点击Add External JARs。

  。。(增加外部的jar文件),在弹出框中找到上面生成的tio。jar并确定。运行java利用法式(包罗main办法,还有import tio。*;的类),能运行了吧。

还有其他的导进办法,但以上两种是常见的做法。

MS-DOS号令行(cmd)编译、运行java利用法式:

假设你在 D:\javaTest 中建有一个TestDemo。

  java文件(包罗main办法,还有import tio。*;的类),此中有 adIn()那个办法。

先点击 起头 - 运行 - 输进 cmd ( - 表达的是下一步),翻开MS-DOS号令行东西。

输进盘符D: 。

输进号令 cd javaSource 回车。

输进java编译号令 javac tio\*。java 编译所有源文件。

输进 cd D:\javaTest 回车进进javaTest目次。

输进java编译号令 javac -cp D:\javaSource; TestDemo。java回车(重视D:\javaSource后没有tio)。

输进java运行号令 java -cp 。;D:\javaSource; TestDemo回车,就可以从键盘上往法式里键进数字或者字符了。

重视:以上途径能够改为你的现实途径,javac -help 和 java -help能够查看那两个号令的所有选项阐明,此中包罗-cp的详尽阐明。

  。;表达的是当前途径。

期看以上阐明能处理你的问题。

设置装备摆设途径里面不要有中文名。并且classpath设置装备摆设有问题,应该如许, :\软件\Java\jdk1.6\lib\tools.jar。定见你将法式帖出来。

编译时候找不到包应该是你的编译途径上不包罗类所在的包。

号令行的话在javac号令上加上-cp参数和包途径,

eclipse上加在properties-》java build path-Libraries中就能够了

0
回帖

编译时找不见tio包,乞助高手!!! 期待您的回复!

取消