所有语言都是如此。也没有一楼说的那样‘’这样的话会造成资源浪费‘’
哪怕你面向过程你还得引入裤饥文件呢 除非你全写一个页面上胡大返,那你也得引入一次才能弄。
方法如下:1:开启方法:Chrome浏览器升级到83版本以上;2:访问chrome://flags/,开启NativeFileSystemAPI选项
Chrome将简约的界面设计与先进的技术相融合,让网络浏览变得更快速、安全而且简便。余橘谷歌浏览器闷晌Chrome是一款可让您更快速、轻松且安全地使用网络的浏览器,它的设计超级简洁,使用起来更加方便。Google浏览器Chrome的特点是简洁、快速。GoogleChrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也竖罩团不会导致其他标签页面被关闭。
你先编译a.java,再编译b.java,在编译b的时候可能需要指定classpath。或者你试下直接用javac *.java批量编译。补充:我试了,可以呀!
以下是我的测试:
======================cmd.exe===========================
E:\java>tree /f
卷 软件暂放 的文件夹 PATH 列表
卷序拿知闹列号为 34BC-AF78
E:.
A.java
B.java
没有子文件夹
E:\java>javac *.java
E:\消罩java>java B
Hello A!
E:\java>
========================================================
其中:
class A{
public void fun(){
System.out.println("Hello A!")
}
}
===========================================
class B extends A{
public static void main(String[] a){
B b = new B()
b.fun()
}
}
=====================
如果是因为你类中使用了包声明,则请参阅这个
http://zhidao.baidu.com/question/126658240.html
^_^
再次补充:
如果你一定要将你的源代码成功编译的话,倒可以这样做:
=======cmd==========
E:\java>tree /f
卷 软件暂放 的文件夹 PATH 列表
卷序列号为 34BC-AF78
E:.
└—mypk
A.java
B.java
E:\java>
===============end of cmd============
将你两个类文件放在E:\java\mypk目录下,注意最后一个是mypk,和你包名相同。
然后将cmd切换到mypk上一个目录,即上猛则面的E:\java目录中,
==============cmd======================
E:\java>javac mypk/A.java
E:\java>javac mypk/B.java
E:\java>java mypk.B
Exception in thread "main" java.lang.NoSuchMethodError: main
E:\java>
============end of cmd =====================
首先使用“javac mypk/A.java”编译,这里最后一个“/”表示“目录层次”的意思。
然后用“E:\java>java mypk.B”运行,这里最后一个“.”表示“包结构”的意思。
最后抛出的那个异常是因为你B.java中没有main()函数所致。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)