邮件同步 服务器:Java编程中为什么只能在文件保存的目录下才能编译和解释?

来源:百度文库 编辑:中科新闻网 时间:2024/05/02 07:34:43
比如文件保存为A.java
那怎样定义这种包啊?classpath环境变量的设置有什么用啊?

JDK环境变量默认在系统的环境变量下和当前路径文件夹下。你可以加如新的环境变量,然后把.JAVA文件放在新建立的文件下面就可以编译了。

java采用了包机制,在编译文件时会根据所设置的classpath和当前路径对你所要编译的文件进行查找, 如果没有则抛出异常,所以在你没定义包的情况下,就不能在一个目录下对另外一个目录下的文件进行编译