开发者社区> 问答> 正文

用java写的helloword,已设置过环境变量,但还是打不开程序。为啥阿?? 400 报错

用java写的helloword,已设置过环境变量,但还是打不开程序。为啥阿?? 400 报错 双击程序,命令提示符一闪就关了。啥都还没看清,就没了。。
系统是win8 jdk1.7 
环境变量:CLASSPATH D:\java\jdk1.7.0_17\jre\lib
JAVA_HOME D:\java\jdk1.7.0_17
PATH D:\java\jdk1.7.0_17\bin
(在cmd中打javac有参数解释之类的)
我的代码:import javax.swing.;
import java.awt.
;

public class hello extends JFrame{
JLabel hello = new JLabel("hello,world!");
public hello(){
super("hello");
setSize(400,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
FlowLayout allLayout = new FlowLayout();
setLayout(allLayout);
add(hello);
setVisible(true);
}

public static void main(String[] args){
hello hellowin = new hello();
}

}

真心不会啊 本人刚自学java 问题可能过于小白 大神你教教我啊 谢谢

展开
收起
爱吃鱼的程序员 2020-05-29 20:43:37 641 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    classpath前面要有.; 而且不是jre下的lib,就是jdk根目录下的tools.jar dt.jar 还有,为啥刚开始都要学swing? 把这些时间用来熟悉基本的api多好,io,util,lang...######

    引用来自“严瑾”的答案

    classpath前面要有.; 而且不是jre下的lib,就是jdk根目录下的tools.jar dt.jar 还有,为啥刚开始都要学swing? 把这些时间用来熟悉基本的api多好,io,util,lang...
    因为swing有界面看起来很高端
    2020-05-29 20:43:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载