在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中就能够了