问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

test文件夹下的两个java文件,B文件访问A文件下的test()方法,编译B文件出错

发布网友 发布时间:2022-05-17 19:06

我来回答

6个回答

热心网友 时间:2023-11-03 09:07

首先,你的A.java就有问题,test()方法是无法编译通过的,就像 风云灬焰 说的,要改成
public void test(){
System.out.println("dfdfsfs");
}
其次,若想B.java编译通过,首先需要B类访问的类的字节码文件(class文件)是存在的,就是说,必须在test包里有一个从test.A.java编译出来的A.class文件,或者将包含A.class文件的test包放到环境变量CLASSPATH里,所以直接编译B.java不能通过

至少要满足以上两条B.java才能编译通过,所以你要做的有两点:
1、修改A.java文件里的test()方法
2、先编译A.java再编译B.java

PS:也可以同时编译,方法:
从命令行进入test目录,在命令行输入javac *.java就可以了

热心网友 时间:2023-11-03 09:07

//A.java
package test;
import java.io.*;
public class A
{
public void test(){
System.out.println("dfdfsfs");
}
}

//B.java
package test;
public class B
{
public static void main(String[] args)
{
A a=new A();
a.test();

}

}

这样应该就行了。试试

貌似你第一个写错了

热心网友 时间:2023-11-03 09:08

public class A
{
public void test()
{
System.out.println("dfdfsfs");
}
}

javac -d . A.java

javac -d . B.java

java text.B

热心网友 时间:2023-11-03 09:08

你的A类中有test方法吗?

A类中应该这么写吧!
public void test(){
System.out.println("dfdfsfs");
}

热心网友 时间:2023-11-03 09:09

你的方法格式写错了,建议先学习下java的基本语法和细节

热心网友 时间:2023-11-03 09:10

public void test(System.out.println("dfdfsfs"));...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蚂蚁泡酒适合哪些人喝 蚂蚁酒的功效与禁忌蚂蚁酒的功效与作用 热血无赖卡怎么办 了解这两方面内容 益生菌孕妇 孕妇能喝益生菌吗 羽毛球双打底线是内线还是外线 为什么泰国两位尊者有不死之身 秦始皇活了多少岁?当了几年皇帝? DELL电脑D630.PP18L2手机。才用了4个多月。多少钱我可以买呢,麻烦谁说... dellpp18l现在买多少钱 Java 为什么自己定义的test方法不能运行 java中定义一个方法的时候,返回类型是一个Test类,类里面有name、id等,如何在返回的类中插入指定的数据 java 如何让以下的test方法与 main方法执行一致 请粘贴如下代码 例如一个类中有很多方法,同样都是以test开头的。如何用java实现以test开头的这些方法? HP电脑的驱动包哪里有下载?怎么我电脑每次重装系统后就什么驱动都没有了? 问:java语言 调用test()方法在后台输出如下格式,test(54321)转换成五万肆千叁佰 ...还呗平台借了二万分12期还,现在想一次性还清怎么操作? 还呗借款可一次性还款吗? 还呗一次性还款怎么还? 手机号码多少可何陌生人说吗? 梅兰芳dvd免费下载 随便告诉别人电话号码为什么不好 求梅兰芳(2008)由黎明,章子怡,孙红雷主演的电影高清视频在线观看地址 尼龙-610的习惯名称,单体,结构式,结构单元,重复单元,单体单元? 亲宝儿歌:老师老师儿歌视频 赞美歌颂感恩老师的歌曲 尼龙和塑料的有什么本质上的区别吗? 感恩的心故事动画 感恩老师的动画片有哪些 六一儿童节英文 我是做水电焊修理的是农村里的小修理店。请问需要交税吗交多少、我有营业执照 java,Test包中有两个类A和B,A中有方法a,怎么在B类中引用方法a? 什么是橱窗效应 德国马克现在还在使用中吗?是不是欧元已经替代了德国马克?除了德国马克还有谁知道哪种货币最为稳定? 虚拟主持人在线下有应用场景吗? 如何选购电动卷闸门 我想问问徐州金牛地暖管的产品质量如何? 别人说来一毛钱的,我要怎么回复? 地暖管 瑞河和金牛哪个好 华硕b85和翔升B460哪个好? 金牛ppr管价格表谁有?质量怎么样? 金牛灰珍珠地暖 华硕b365m和b85区别 qq红包怎么发一毛钱 我哥们每天一早都给我发1毛钱红包,发了1年了~ 执医模拟题和真题差距大吗 临床执业医师模拟430能过吗 执业医师平时模拟考试四百多考试可以过吗 执业医师考试复习想做一些模拟题,哪里可以找到? 老人民币一毛钱的图片 执业医师模拟题358分能过吗