源程序:
package java.study.com;
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello Java!");
}
}编译:javac -d . Hello.java
执行:java ????(后面怎么写)?
package java.study.com;
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello Java!");
}
}编译:javac -d . Hello.java
执行:java ????(后面怎么写)?
编译:javac Hello.java
执行:java Hello
输出:Hello Java!
javac -d . 会在.路径下(也就是当前路径)把包也生成,所以执行时带上包路径
会出现:Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.study.com错误,怎么解决啊?
楼主你把包名改一下,前面不要用java,改成com.study.java或其它试试,
自己的包不能以java开头,否则会被JVM禁止访问
源文件改成 package myjava.study.com;
javac -d . Hello.java
java myjava.study.com.Hello
javac src/???????
把这个。java文件放到jdk的bin目录下。
不用考虑这些包的事了。