您的位置:首页 > 编程语言 > Java开发

Java源程序的编译及执行问题

2015-11-20 00:46 429 查看
在写Java程序时,遇到了编译不通过的问题:



错误提示显示GBK,可能是字符集的问题导致的:

为java命令指定了一个选项 -encoding utf-8,才编译成功^_^



不过在使用javac命令执行时,又遇到了问题,导致执行失败:



package lee;
/**
*Description:
*<br>网站:<a href="http://www.123.org">123</a>
*<br>Copyright (C), 2001-2015, XR
*<br>This program is protected by copyright laws.
*<br>Program Name:
*<br>Date:
* @author XR
* @version 1.0
*/
public class JavadocTest
{

public static void main(String[] args)
{

System.out.println("Hello,World!");

}
}
将以下代码注释掉,源文件的编译和执行都成功了
//package lee;
会是这个原因吗,我百思不得其解,找度娘问问,答案惊人的一致:classpath环境变量的问题,但classpath变量自JDK 1.5之后无需再设置。最后在某个论坛上找到了答案:
必须在父级目录输入 java 包名.类名



终于,功夫不负有心人,问题解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java;java编译;