cfnr.net
当前位置:首页 >> jAvA中import和pACkAgE的问题 >>

jAvA中import和pACkAgE的问题

(1)package不要起名java.toolsException in thread "main" java.lang.SecurityException: Prohibited package name: java.tools比如改为:java2.tools(2)不知道你这个Hello.java文件是放在哪儿,姑且测试是在G:\java2\tools下(3)不需要设置任何环

hello类你明明放到包A中(package A;而不是package JAVAtemp.A;),所以其他类引用他的时候直接import A.hello 就行了.java编码规范是类的名称首字母是大写的,包名都是用小写的,这要记住,遵循编码规范,可提高可读性!

把它们package到同一个包内,例如:package org.sample 下!

package就是包名,在开发程序时往往需要将功能有关联的放在一起,放入一个包中,那就是一个package中 import是导入包或函数库,就是比如需要用一个叫“c”的包,你就需要import c 来导入包,从而才能使用这个包,前提是这个包必须存在,不能是你瞎编出来的

Package mypack;改成package mypack;和import没影响的呵呵~

CLASSPATH设置了么.单个包编译,当然会了,,,,一次编译几个包的所有类

/* * 给你个例子 你就可以看懂了 * 本例子包括两个类: org.Main org.bruceleeforever.Test *///filename:Main.javapackage org;import org.bruceleeforever.*;public class Main { public static void main(String[] args) { Test t = new Test(); String msg = "

可能是设置环境变量的问题,pack1有没有在你配置的classpath路径下,如果在的话,可能.java文件对.class文件有影响

package 是你运行程序后生成的.class文件全部放在了你所定义的包中,便于以后调用管理.import 则是在编写程序的时候需要调用某个包中的类.

看那句提示 .\Package.java“.”代表当前文件夹,表示编译器在当前文件夹下找到一个Package类编译的时候是按classpath先后顺序找类的,配置环境变量的时候那个“.”一般在最前面也就是说你ImportTest同文件夹下有一个Package.java源文件,影响了编译删掉它或者把Package.java移动到com.shengsiyuan.test包下试试

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com