错误:"."expected 由于你的printer和app.java不在同一个包(文件夹)里,所以引用错误.你要设定classpath,同时引用的时候加上类所在的包的路径 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只定义了printer类,不知道在什么包里 是叫什么包就看你写的 printer 类的是否含有 package a.b; 这样一行,比方说就上面的 package a.b; 来说,包就叫 a.b , 如果没有 package 这样一行,当然就没有包名了.还有你说设置好了 classpath ,是设置的什么,贴出来看看吧,容易说明问题些 你的 导入问题。还有就是 设置classpath=.; 你的 导入问题。还有就是 设置classpath=.; printer是一个类,怎么能用import引入呢?import是来引入包的。你只要在classpath中加入printer所在的路径即可,即d:\temp。 import其实是可以导入一个类,但前提是这个class能够找得到,也就是说在classpath路径里面可以找到它所在的package(包)你的printer是一个类,由于它不存在任何一个package里面,所以你无法在classpath里面设置这个类所在包的路径(注意classpath里面放这个类的路径是没有任何作用的)所以你这种程序结构就有问题。既然printer是一个类,如果只是为了导入这一个class,为什么不将它和你的运行class放在同一package下面?若是要导入多个class,那自然要将这些class放入相同或不同的package里面 我SET CLASSPATH=D:\temp (printer在此目录中)代码: import printer; 求用java计算两个字符串相似度的方法 读取文本时,\r\n是不是成对出现的啊? in.read()出错,奇怪 请教关于Graphics类中drawImage方法的用法 请问如何制作全局的KeyListener? IIS6.0+JDK+TOMCAT5.0配jsp运行环境 IBM笔试题 [问]关于String !!寻求杭州JAVA方面的工作,主要为了增加工作经验……薪水不看中 为什么我在run的时候会出现runtime properties的对话框? 怎样弹出一个对话框,我只知道在delphi里用showmessage('hello');,不知在java里怎么写? i=i++问题
还有你说设置好了 classpath ,是设置的什么,贴出来看看吧,容易说明问题些
还有就是 设置classpath=.;
还有就是 设置classpath=.;
你只要在classpath中加入printer所在的路径即可,即d:\temp。
你的printer是一个类,由于它不存在任何一个package里面,所以你无法在classpath里面设置这个类所在包的路径(注意classpath里面放这个类的路径是没有任何作用的)
所以你这种程序结构就有问题。既然printer是一个类,如果只是为了导入这一个class,为什么不将它和你的运行class放在同一package下面?
若是要导入多个class,那自然要将这些class放入相同或不同的package里面
代码:
import printer;