码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-11-20 08:08:38      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:java;java编译;

在写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 包名.类名

技术分享

终于,功夫不负有心人,问题解决了。

本文出自 “技术小站” 博客,请务必保留此出处http://4667095.blog.51cto.com/4657095/1714878

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

标签:java;java编译;

原文地址:http://4667095.blog.51cto.com/4657095/1714878

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!