javac -classpath myweb.jar -d . TaskPollingListener.java
解决方案 »
- 急求答案
- "=="的问题
- 关于内存中的栈和堆的概念,开发者注意!
- classpath的问题
- 大家到这里帮忙.这里没有分数了/谢谢!! http://community.csdn.net/Expert/topic/4917/4917299.xml?temp=.1222956
- 欢迎讨论,数据库事务处理!
- 王森新书推荐:《JAVA深度历险》,已由华中科技大学出版社出版,现已发往全国各地书店!
- 看了大家关于JAVA工资的讨论,写点自己的感受!(可能对即将毕业的学生有用)
- 谁知道哪儿能下载access的jdbc驱动程序吗?
- 请教Jbuilder高手。
- 如何比较判断一个字符串是数值还是字符??
- 能具体讲一下吗?(我是新手)
你还需要告诉javac把编好的类放到哪(-d .),在此例中,会生成
./com/myweb/web/apps/admin/client/TaskPollingListener.class
1. unzip the myadmin.jar
2a. cd myadmin/com/myweb/web/apps/admin/client/
3. javac TaskPollingListener.java
or
2b cd myadmin
3b javac -d . com/myweb/web/apps/admin/client/TaskPollingListener.java
压缩文件 解开产生的目录
myadmin.jar->myadmin->com->myweb->web->apps
admin.jar->admin->com->myweb->web->dothis
min.jar->myadmin->com->st->webutil->apps
关键是要编译的文件里需要import到其它不同包内的类。我该怎么办?出错的例子:
.\com\myweb\new\apps\admin\client\AdminTaskController.java:163: cannot resolve symbol
symbol : class ToDoTask
location: class com.myweb.new.apps.admin.client.AdminTaskController
ToDoTask task = (ToDoTask)todoTasks.get(type);
^
.\com\myweb\new\apps\admin\client\AdminTaskController.java:171: cannot resolve symbol
symbol : class TaskResults
location: class com.myweb.new.apps.admin.client.AdminTaskController
TaskResults res = (TaskResults)results.get(type);
^
.\com\myweb\new\apps\admin\client\AdminTaskController.java:171: cannot resolve symbol
symbol : class TaskResults
location: class com.myweb.new.apps.admin.client.AdminTaskController
TaskResults res = (TaskResults)results.get(type);
^
admin.jar->admin->com->myweb->web->dothis
min.jar->myadmin->com->st->webutil->apps
===>把这些目录和文件都放在test目录下,如:
test/
com/
myweb/
web/
apps/
dothis/
st/
webutil/
apps/
然后把你的java文件也放到相应的目录,再试试.