为什么会运行报错?在线等,分不够可以再加 到源文件的上级目录java imc.ClassName 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要这样package ims;class Test{ public static void main(String[] args) { System.out.println("Hello World!"); }}javac -d . Test.javajava ims.Test 拜托,把源码帖出来~~~让我猜么?:)猜的话,我就想问问你的程序里有没有IMPORT??如果有,被引入的类的访问修饰是什么?PUBLIC?PROTECTED?FRIENDLY?还是PRIVATE??另外,请把你的包所在的路径加入CLASSPATH 同意楼上,不要被一些IDE迷惑,在jdk中应注意编译及运行时所在路径。当然,如非要在文件所在目录下编译,可以先去掉包头,编成class文件后注意建个与包同名的文件夹放进去就不会影响其他类文件对它的使用了。 这是我的源文件,我按weimenren(愚人码头)的方法试了也不行package ims.main;import java.sql.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class DisplayCustomerInfo extends JFrame { public DisplayCustomerInfo() { super("查询用户信息"); JButton submitQuery = new JButton("查询");//Button事件 submitQuery.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { } } ); JTextField txtCustomerID = new JTextField(); JPanel topPanel = new JPanel(); topPanel.setLayout(new BorderLayout()); //将"输入查询"编辑框布置到 "CENTER" topPanel.add(new JScrollPane(txtCustomerID), BorderLayout.CENTER); //将"提交查询"按钮布置到 "SOUTH" topPanel.add(submitQuery, BorderLayout.SOUTH); JTable table = new JTable(); Container c = getContentPane(); c.setLayout(new BorderLayout()); //将"topPanel"编辑框布置到 "NORTH" c.add(topPanel, BorderLayout.NORTH); //将"table"编辑框布置到 "CENTER" c.add(table, BorderLayout.CENTER); setSize(500, 300);//显示Form show(); } public static void main(String args[]) { final DisplayCustomerInfo app = new DisplayCustomerInfo(); app.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } } ); }} 问题得到解决了,按昭weimenren(愚人码头)的方法可以,我刚才有几个文件没有放在一起,谢谢各位了,接分 java native 请教 -> Java 反射 关于安装apache和php的一个问题 不用数组怎么打印出杨辉三角(高分求高手帮忙啊!) ?请教关于main函数的args参数问题? SWT的问题 请问如何在JTextPane中禁止使用Ctrl+v,Ctrl+x,Ctrl+c? 怎么改变JList的选项的字体??? 选择什么样的java编译器? java界面相同按钮怎么可以给不同文本框赋值 有人用java开发过Agent吗? 怎样弹出提示窗口?
package ims;
class Test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
javac -d . Test.java
java ims.Test
让我猜么?
:)猜的话,我就想问问你的程序里有没有IMPORT??
如果有,被引入的类的访问修饰是什么?
PUBLIC?PROTECTED?FRIENDLY?还是PRIVATE??另外,请把你的包所在的路径加入CLASSPATH
当然,如非要在文件所在目录下编译,可以先去掉包头,编成class文件后注意建个与包同名的文件夹放进去就不会影响其他类文件对它的使用了。
package ims.main;import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class DisplayCustomerInfo
extends JFrame {
public DisplayCustomerInfo() {
super("查询用户信息");
JButton submitQuery = new JButton("查询");//Button事件
submitQuery.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) { }
}
); JTextField txtCustomerID = new JTextField();
JPanel topPanel = new JPanel();
topPanel.setLayout(new BorderLayout());
//将"输入查询"编辑框布置到 "CENTER"
topPanel.add(new JScrollPane(txtCustomerID), BorderLayout.CENTER);
//将"提交查询"按钮布置到 "SOUTH"
topPanel.add(submitQuery, BorderLayout.SOUTH);
JTable table = new JTable();
Container c = getContentPane();
c.setLayout(new BorderLayout());
//将"topPanel"编辑框布置到 "NORTH"
c.add(topPanel, BorderLayout.NORTH);
//将"table"编辑框布置到 "CENTER"
c.add(table, BorderLayout.CENTER);
setSize(500, 300);//显示Form show(); } public static void main(String args[]) {
final DisplayCustomerInfo app = new DisplayCustomerInfo();
app.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
}
}