小弟不知道如何进行编译和执行,尝试一天也没有结果请大家帮忙,十二分感谢!
安装目录如下: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 );
}
}
安装目录如下: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 );
}
}
解决方案 »
- 用java做家谱要注意什么
- java关于hscode和equals!!!!高手进!!
- Ubuntu中使用Runtime.getRuntime().exec时出现Permission denied
- StringBuffer的容量问题
- 求教_如何在JPanel中设置背景图,同时放置组件在图上!
- 这样用有什么好处吗
- 非常简单的小问题!
- java里转换大小写的函数是什末??突然想不起来了,请大家帮一下忙
- 请问如何通过一个按钮打开一个应用(如一个文档),语法是什么呢???(谢谢)
- springMVC+springmvc+hibernate,可以实现增删改查了,如何实现分页
- 问个菜鸟问题,我是新手。
- JAVA初级问题,请大家教教小弟!
值为JDK的安装路径
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
即可
你试试吧!!
E:\java\com\deitel\jhtp4\ch08目录下,
编译
javac com\deitel\jhtp4\ch08\Time1.java2、把TimeTest3.java放到e:\java下编译执行TimeTest3即可。
但是你的程序有几个地方错误: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 ();
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目录对应。好,到这里为止,我们已经搞定了一切。
变量名【path】,变量值【C:\Program Files\Java\jdk1.6.0\bin】
变量名【classpath】,变量值【C:\Program Files\Java\jdk1.6.0\lib】 另外,如果这个变量已经存在,在添加变量值的时候,用分号将它与其他已经存在的变量值分开,在寻找需要的文件时候,计算机查找的顺序是按照变量值的先后顺序来的,如果没有找到,会依次向后,直至找到,否则就报错。
所有有一个小技巧,你可以将java的环境变量添加在已经存在的变量值的前边,记得用分号隔开,这样便于计算机找寻。
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搜索一些有关的文章,另外一定要每一本书看。
多看看教程基础学好吧