为什么在eclipse里编写的和在记事本同样的JAVA程序运行的结果是不一样的呢?

来源:百度知道 编辑:UC知道 时间:2024/06/28 02:09:55
为什么在eclipse里编写的和在记事本同样的JAVA程序运行的结果是不一样的呢?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class NewWindowTest4
{
public static void main(String[] args)
{
JFrameTest test = new JFrameTest();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
test.setVisible(true);
}
}

class JFrameTest extends JFrame
{
private static final int WIDTH = 600;
private static final int HEIGHT = 500;

public JFrameTest()
{
Container wow = getContentPane();

Toolkit keke = Toolkit.getDefaultToolkit();
Dimension lala = keke.getScreenSize();
//keke.beep();
int width = lala.width;
int height = lala.height;
int x = (width - WIDTH)/2;
int y = (height - HEIGHT)/2;
setLocation(x,y);
setSize(WIDTH,HEIGHT);
setTitle("YiHuI");

JPanelTest tot = new JPanelTes

上面是几个类吧!在eclipse运行,只要你写好类.保存就自动编译.所以你只要运行带有主函数的类就OK了,因为调用的一些类都编译好了.
但是JDK就不一样了,所以你要把几个类分别JAVAC(编译下)在编译主类 运行主类 应该和eclipse是一样的! 个人愚见,希望对你有帮助!

我先建了一个文本文件
把你的代码拷贝进去
然后在命令提示符下编译再执行
OK
没问题
然后我在MYECLIPSE中新建一个名为NewWinTest4.java的文件
把同样的代码拷贝进去
然后点击运行
结果完全一样
没问题
你使用文本文档的时候是不是忘记保存?
我想同样的代码在我这边执行没问题
说明是没问题的哈

可能是JDK版本不一样,请你留个QQ号。发个图片看看
你可以到这个群里问问 里面有高手77878216

运行结果一样啊 文本文档形式 也不用多此编译 编译下NewWindowTest4.java 就可以了
可能是JDK版本不同 在eclipse里设置下jdk的版本吧 机器里面是不是装了多个版本的JDK

在记事本里写,和在你的eclipse里写,没有不同,
如果说你是用在记事本里写代码来炫耀,那大可不必,
都知道JAVA效率低,要是在记事本里写,那不需要说,更低了。

一看你就是高手!