小弟不知道如何进行编译和执行,尝试一天也没有结果请大家帮忙,十二分感谢!
安装目录如下:C:\Program Files\Java\jdk1.6.0
环境变量配置如下:PATH=C:\Program Files\Java\jdk1.6.0\bin; C:\Windows;C:\Windows\Command
classpath=. ;C:\Program Files\Java\jdk1.6.0\lib\tools.jar
源文件保存在:E:\java
程序源代码如下:
package com.deitel.jhtp4.ch08;
import java.text.DecimalFormat;
public class Time1 extends Object
{
private int hour;
private int minute;
private int second;
public Time1 ( )
{ setTime ( 0 ,0 , 0 );
}
public void setTime ( int h, int m, int s )
{
hour = ( ( h >= 0 && h < 24 ) ? h : 0 );
minute = ( ( m >= 0 && m < 60 ) ? m : 0 );
second = ( ( s >= 0 && s < 60 ) ? s : 0 );
} public String toUniversarString ( )
{
DecimalFormat twoDigits = new DecimalFormat ( "00" );
return twoDigits.format ( hour ) + ":" + twoDigits.format ( minute ) + ":" + twoDigits.format ( second ); }
public String toString ( )

DecimalFormat twoDigits = new DecimalFormat ( "00" ); return (( hour ==12 || hour == 0 ) ? 12 : hour % 12 ) +
":" + twoDigits.format ( minute ) + ":" + twoDigits.format ( second ) +
( hour < 12  ? "AM" : "PM" );
}
}
import javax.swing.JOptionPane;
import com.deitel.jhtp4.ch08.Time1;
public class TimeTest3
{
public static void main ( String args[] )
{
Time1 time = new Time1 ( ); time.setTime ( 17, 27, 06 ); String output = "Universal time is :" + time.toUniversalTime ( ) + "\n Standard time is : "+ time.toSting ( );  JOptionPane.showMessageDialog ( null, output, "Packaging class Time1 for Refuse ",JOptionPane.INFORMATION_MESSAGE );
System.exit ( 0 );
}
}

解决方案 »

  1.   

    还应该设置一个JAVA_HOME的环境变量
    值为JDK的安装路径
      

  2.   

    环境变量修改配置如下:
    PATH=C:\Program Files\Java\jdk1.6.0\bin; C:\Windows;C:\Windows\Command 
    classpath=. ;C:\Program Files\Java\jdk1.6.0\lib\tools.jar; C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib如果没有编译工具
    1.运行cmd 进入路径到E:\java;
    2.输入javac Time1.java 再输入javac TimeTest3.java 
    3.输入java TimeTest3
    即可
    你试试吧!!
      

  3.   

    1、把Time1.java放到
    E:\java\com\deitel\jhtp4\ch08目录下,
    编译
    javac com\deitel\jhtp4\ch08\Time1.java2、把TimeTest3.java放到e:\java下编译执行TimeTest3即可。
      

  4.   

    我用Eclipse编译的,成功~
    但是你的程序有几个地方错误:String output = "Universal time is :" + time.toUniversalTime ( ) + "\n Standard time is : "+ time.toSting ( );  
    这几个方法名写漏了,
    String output = "Universal time is :" + time.toUniversarString()
    + "\n Standard time is : " + time. toString ();
      

  5.   

    java环境配置:
    1:安装JDK。譬如安装到C:\Program Files下,完成后目录结构是C:\Program Files\Java\jdk1.6.0
    2:配置环境变量.
    2-1:变量名【JAVA_HOME】,变量值【C:\Program Files\Java\jdk1.6.0】
    2-2:变量名【path】,变量值【%JAVA_HOME%\bin】
    2-3:变量名【classpath】,变量值【%JAVA_HOME%\lib】略微讲述一下
    JAVA_HOME看名字就知道是注册一个java的老家,呵呵,就是你的jdk所在总目录以及路径,截至到jdk1.6.0目录。
    path和classpath分别指向jdk目录的下的bin和lib。path是你编译.java或执行.class等等操作的批处理指令路径,与bin目录对应;classpath是类路径,主要指向jdk的api,与lib目录对应。好,到这里为止,我们已经搞定了一切。
      

  6.   

    顺便补充说一下:在配置path和classpath时候,变量值里边的【%JAVA_HOME%】在上文的假设配置中,代指的文件路径就是【C:\Program Files\Java\jdk1.6.0】,所以,你也可以这样写:
    变量名【path】,变量值【C:\Program Files\Java\jdk1.6.0\bin】 
    变量名【classpath】,变量值【C:\Program Files\Java\jdk1.6.0\lib】 另外,如果这个变量已经存在,在添加变量值的时候,用分号将它与其他已经存在的变量值分开,在寻找需要的文件时候,计算机查找的顺序是按照变量值的先后顺序来的,如果没有找到,会依次向后,直至找到,否则就报错。
    所有有一个小技巧,你可以将java的环境变量添加在已经存在的变量值的前边,记得用分号隔开,这样便于计算机找寻。
      

  7.   

    设置环境变量看下面的,比较正确,要按照你喜欢的目录去安装。第一步:在sun公司官方网页上下载jdk 地址是:http://java.sun.com/javase/downloads/index.jsp 注意:当你打开这个网址时,可能显示的时最新的jdk,但是如果你想下载一个以前的版本,那么你的好好看看这个主页上的其它标记,它会告诉你下载其它版本在什么地方,英文不熟悉的话,可以用金山词霸的“鼠标取词”功能查看你不熟悉的单词。 第二步:下载一个可执行文件后,双击直接安装在你的电脑默认的位置,当然你也可以改变安装的位置。 比如我的jdk安装在 C:\jdk1.5.0_04   第三步:虽然jdk已经安装在你的电脑上了,但是还要配置环境变量 ,这样才能够编译java文件。 (1)右击“我的电脑”- > “属性”- >“高级”- >“环境变量” (2)单击“新建”,输入变量名:JAVA_HOME     变量值:C:\jdk1.5.0_04 (3)这时候不要单击“新建”;找到 path 再单击“编辑”,再变量值中输入:;%JAVA_HOME%\bin; 注意:上面的分号 ; 不能少 (4)单击“新建”,输入变量名:classpath     变量值:                            .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 注意:    . 和 ; 这两个号码一个都不能少 (5)现在来测试jdk到底安装好了没有。 使用文本编辑器(比如:记事本)编写如下代码,并保存为文件:HelloWorld.java(必须大小写正确!假设保存路径为 c:\test\HelloWorld.java)  代码是: public class HelloWorld {  
    public static void main(String arg[]) {  
    System.out.println("Hello, World!");  (6)开启一个DOS窗口,CD(就是跳转/Change Directory)到HelloWorld.java所在的目录中  (7)输入:javac       HelloWorld.java      (含义是:编译HelloWorld.java文件) 
              再输入:java      HelloWorld              (含义是:执行这个HelloWorld.class可执行文件) (8)最后你会看到黑屏上出现 HelloWorld 这个字符串,就表明你你的jdk已经安装成功了。如果你有什么其他的疑问,你可以去baidu 和google搜索一些有关的文章,另外一定要每一本书看。 
      

  8.   

    首先要保证环境变量安装正确,然后再去编译你的程序用eclipse或者netbean都可以
      

  9.   

    http://www.abab123.com/bbs/down.asp?html=700719
    多看看教程基础学好吧
      

  10.   

    http://www.abab123.com/bbs/down.asp?html=700719