包的调用问题?请指教 可以这样调用的,你用javac *.java再试一下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这两个类得放到classpath下的com目录的leoking目录里 目录结构应该是这样的:--com(目录) --leoking(目录) --Dbhttp.java --Datadis.java 请确认你的Dbhttp.class是否在com\leoking目录下。因为在一般情况下如果你用javac在命令提示符下编译.java文件,那么其对应的.class文件也在与.java文件相同的路径下,但如果你定义了包,那么你必须将类放到包文件路径下(如果不带参数,编译器不会自动产生包路径),像上面的就是com\leoking。当你将Datadis编译完成后,你必须又将这个类的.class文件也放到com\leoking下,这样才能执行 要是不想动就把那两个package com.leoking;去掉。 你可以在你的机器上建立一个目录,比如:在D:盘建立一个 classes目录,而你的java 源文件放在d:\src下在cmd方式下进入 d:\classes那么,你在编译得时候用 javac -d ../src/*.java这样就可以在d:\classes目录下面生成com/leoking目录,你编译得class文件就再这个目录下面。运行的时候这样: cmd方式,进入d:\classes目录 java com/leoking/Datadis那么你运行的时候就不会出现cannot resolve symbol得错误了 同时记得设置classpath到d:\classes 先編譯第一個文件,再編譯第二個文件,這樣就沒有問題了因為是找不到Dbhttp.class文件,顯然是你還沒有編譯第一個文件的原因 求高手们给推荐一两本java方面的书籍 combox 问题(高手进) 如何在JFrame或JPanel里添加背景图片 求解 jdbc自动提交的问题 动态加载问题,请哪位大虾指教!! 请教各位高手 关于图像处理 有关JDBC的问题 关于UI的一个问题,很挠头,请大家帮忙,必高分酬谢!!! 为什么我的IE不能执行applet? 一个小问题(在线等待)
classpath下的com目录的leoking目录里
--com(目录)
--leoking(目录)
--Dbhttp.java
--Datadis.java
com\leoking目录下。因为在一般情况下如果你用javac在命令提示符下编译.java文件,那么其对应的.class文件也在与.java文件相同的路径下,但如果你定义了包,那么你必须将类放到包文件路径下(如果不带参数,编译器不会自动产生包路径),像上面的就是com\leoking。
当你将Datadis编译完成后,你必须又将这个类的.class文件也放到com\leoking下,这样才能执行
package com.leoking;
去掉。
在cmd方式下进入 d:\classes那么,你在编译得时候用 javac -d ../src/*.java
这样就可以在d:\classes目录下面生成com/leoking目录,你编译得class文件就再这个目录下面。
运行的时候这样:
cmd方式,进入d:\classes目录 java com/leoking/Datadis
那么你运行的时候就不会出现cannot resolve symbol得错误了
同时记得设置classpath到d:\classes