我的java文件和要调取的txt文件放在同一文件夹下了,但为什么用语句依旧找不到文件? 5

在cmd会出现以下:atjava.io.FileInputStream.open0(NativeMethod)atjava.io.FileInputStream.open... 在cmd会出现以下: at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.<init>(FileInputStream.java:138) at java.io.FileReader.<init>(FileReader.java:72) at miniproject.createFrame(miniproject.java:31) at miniproject.main(miniproject.java:248) 展开
 我来答
中冥利3328
2019-05-21 · TA获得超过4040个赞
知道大有可为答主
回答量:8153
采纳率:84%
帮助的人:324万
展开全部
就是不用导入的意思
import一般都是导入不在同一个包下(也就是两个java文件不在同一个文件夹下)
你如果两个文件在同一个文件夹下 在一个java文件中调用另一个java文件中的类中的方法 直接 实例化 (也就是 new一个就行了 )
比如 你的 test包下 有两个java文件 一个 try1, 一个 try2,try2类下又有try2_1方法 也就是 try2_1(),你想在try1中调用 try2_1(i)方法 你只要在 try1中写入 try2 t=new try2(); t.try2_1(i);就ok了
如果在不同包内(不同文件夹下)就需要import了 比如 try2在另一个 package2包中
在try1中要用try2的方法就要在try1开头写入
import package2.try2;
java和小熊
2019-05-21 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:103
采纳率:100%
帮助的人:87.2万
展开全部
jdk加载文件是根据classpath读取的,所以需要指定classpath CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
其中.;就表示当前路径。
或者也可以指定绝对路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式