首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java包的有关问题,高分求救!

2012-02-01 
java包的问题,高分求救!!!!!!!!!!!!这两个文件都放在同一目录E:\test\kaishi的目录下,路径设置为:javac-cl

java包的问题,高分求救!!!!!!!!!!!!
这两个文件都放在同一目录E:\test\kaishi的目录下,路径设置为:javac   -classpath   c:\programFile\Java\jdk1.5.0_04\lib   E:\test\kaishi\console.java
在test\kaishi目录下生成console.class文件,但运行E:\test\kaishi> javac   button.java  
提示:
button.java:1:软件包   kaishi   不存在
import   kaishi.console;
                            ^
button.java:30:   找不到符号
符号:   类   Buttons
位置:   类   button
                                Console.run(new   Buttons(),350,100);
                                                                ^
button.java:30:   找不到符号
符号:   变量   Console
位置:   类   button
                                Console.run(new   Buttons(),350,100);
package   kaishi;
import   javax.swing.*;
import   java.awt.event.*;
public   class   console{
public   static   String   title(Object   o){
String   t=o.getClass().toString();
if(t.indexOf( "class ")!=-1)
t=t.substring(6);
return   t;
}
public   static   void   run(JFrame   frame,int   width,int   height){
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(width,height);
frame.setVisible(true);

}
public   static   void   run(JApplet   applet,int   width,int   height){
JFrame   frame=new   JFrame(title(applet));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(applet);
frame.setSize(width,height);
applet.init();
applet.start();
frame.setVisible(true);
}
public   static   void   run(JPanel   panel,int   width,int   height){
JFrame   frame=new   JFrame(title(panel));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(panel);
frame.setSize(width,height);
frame.setVisible(true);
}
}


import   kaishi.console;
import   javax.swing.*;
import   java.awt.*;
import   javax.swing.plaf.basic.*;
import   javax.swing.border.*;
     
public   class   button   extends   JApplet{
private   JButton   jb=new   JButton( "JBtton ");
private   BasicArrowButton
up=new   BasicArrowButton(BasicArrowButton.NORTH),
down=new   BasicArrowButton(BasicArrowButton.SOUTH),
right=new   BasicArrowButton(BasicArrowButton.EAST),
left=new   BasicArrowButton(BasicArrowButton.WEST);
public   void   init(){
Container   cp=getContentPane();
cp.setLayout(new   FlowLayout());
cp.add(jb);
cp.add(new   JToggleButton( "JToggleButton "));
cp.add(new   JCheckBox( "JCheckBox "));
cp.add(new   JRadioButton( "JRadioButton "));
JPanel   jp=new   JPanel();
jp.setBorder(new   TitledBorder( "Directions "));
jp.add(up);
jp.add(down);
jp.add(left);
jp.add(right);
cp.add(jp);
}
public   static   void   main(String[]   args){


Console.run(new   Buttons(),350,100);
}
}

谢谢各位大师了!!!!!

[解决办法]
javac -classpath c:\programFile\Java\jdk1.5.0_04\lib E:\test\kaishi\
[解决办法]
E:\test\kaishi\console.java
这句不对吧
[解决办法]
不清楚
[解决办法]
qing chu
[解决办法]
ER:但运行E:\test\kaishi> javac button.java
应该是:E:\test\kaishi> javac button.class
[解决办法]
用其他编译器编译一下多好,jcreator编译嘛,

[解决办法]
- -#

我怎么看都觉得 你得找本入门书 好好研究下前20页
[解决办法]
Console.run(new Buttons(),350,100);

java不认识Console,Buttons!

那是啥?

热点排行