美文网首页
程序包console不存在

程序包console不存在

作者: 金没日成 | 来源:发表于2016-12-04 22:52 被阅读71次

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

    用上键盘输入时函数时,编译提示找不到tio包,用记事本和exclipse编写都是这种情况。不用console.in.readIn()这个函;数是就可以编译运行。

    我的配置是:

    path:E:\软件\Java\jdk1.6\bin.

    classpath: E:\软件\Java\jdk1.6\lib.;

    我是在d盘里编写的程序,文件属性是:

    文件类型:JAVA文件

    打开方式:记事本

    位置: D:\

    大小: 188字节

    现在问题主要就是编译时找不见tio包,输入函数console.in.readIn();不能用,不能够从键盘上往程序里键入数字或者字符。

    分别告我一下用记事本和exclipse编译时为什么找不见tio包。

    请各位高手帮忙解决一下。万分感谢!!!

    最佳回答

    Chris回答于2011-01-10 16:34:52

    在JavaSE API中,Console类在java.io包中,而编译时找不到tio包,说明自定义了一个Console类,并在包tio中,从Console.in可知,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.*;的类),其中有Console.in.readIn()这个方法。

    先点击 开始 -> 运行 -> 输入 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的详细说明。.;表示的是当前路径.

    希望以上说明能解决你的问题。

    相关文章

      网友评论

          本文标题:程序包console不存在

          本文链接:https://www.haomeiwen.com/subject/qooypttx.html