永发信息网

JAVAEclipse:could not find the main class,program will exit!

答案:1  悬赏:80  手机版
解决时间 2021-05-24 23:47
JAVAEclipse:could not find the main class,program will exit!
我在Eclipse中写了以下一个程序:
import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
import javax.swing.event.*;
//森林状的关系图
public class JTreeDemo
extends JFrame{
JTextField jtfInfo; //文本域,用于显示点击的节点名称

public JTreeDemo(){
super(森林状的关系图); //调用父类构造函数

DefaultMutableTreeNode root = new DefaultMutableTreeNode(设置); //生成根节点
DefaultMutableTreeNode node1=new DefaultMutableTreeNode(常规); //生成节点一
node1.add(new DefaultMutableTreeNode(默认路径)); //增加新节点到节点一上
node1.add(new DefaultMutableTreeNode(保存选项));
root.add(node1); //增加节点一到根节点上
root.add(new DefaultMutableTreeNode(界面));
root.add(new DefaultMutableTreeNode(提示声音));
root.add(new DefaultMutableTreeNode(打印));

JTree tree = new JTree(root); //得到JTree的实例
DefaultTreeCellRenderer renderer = (DefaultTreeCellRenderer)tree.getCellRenderer(); //得到JTree的Renderer
renderer.setLeafIcon(null); //设置叶子节点图标为空
renderer.setClosedIcon(null); //设置关闭节点的图标为空
renderer.setOpenIcon(null); //设置打开节点的图标为空

tree.addTreeSelectionListener(new TreeSelectionListener() { //选择节点的事件处理
public void valueChanged(TreeSelectionEvent evt) {
TreePath path = evt.getPath(); //得到选择路径
String info=path.getLastPathComponent().toString(); //得到选择的节点名称
jtfInfo.setText(info); //在文本域中显示名称
}
});
JScrollPane jsp=new JScrollPane(tree); //增加JTree到滚动窗格
jtfInfo=new JTextField(); //实例化文本域
jtfInfo.setEditable(false); //文本域不可编辑
getContentPane().add(jsp,BorderLayout.CENTER); //增加组件到容器上
getContentPane().add(jtfInfo,BorderLayout.SOUTH);


setSize(250,200); //设置窗口尺寸
setVisible(true); //设置窗口可视
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
}

public static void main(String[] args){
new JTreeDemo();
}
}
运行时跳出could not find the main class,program will exit!
谁帮我解决一下!谢谢
我用的是JDK1.4.2,Eclipse3.2
运行之后跳出这么一大段:
java.lang.UnsupportedClassVersionError: JTreeDemo (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Exception in thread main
最佳答案

我试过了,你的程序没有任何问题,你运行的方式可能不正确.
你在eclipse中用右键点击JTreeDemo.java文件“选择运行”->java 应用程序的方式运行试试,没问题的
————————————————————————
出现这个错误是由于你的jdk版本与eclipse高版本配置造成的,解决如下:
点击 窗口->首选项
点击编译器,把“编译器一致性级别”从5.0改成1.4试试吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在有什么好战队名字?
浚县鹤壁巨洋方圆物流有限公司(浚县货运部)地
QQ华夏109幻师角色多少钱可以买到?
西陵区宜昌众生超市在什么地方啊,我要过去处
金贤重 fans官方 新名henecia应该怎么读?翻译
君山区岳阳中国人民保险地址在哪里啊
写出五个词的本义,比喻义,引申义
我是一九八三年七月二十四辰时出生的,占卜我
油耳朵是怎么回事,油耳朵是怎么回事
云县洁丰干洗店在什么地方啊,我要过去处理事
直角三角形,有个角是27.5度高是15厘米,求斜
职业病体检多久出结果,咨询一下离职体检职业
怎样用PSP下载电影???
宝丰县平顶山进洋杂面馆这个地址怎么能查询到
美好乡村建设标语,浙江省“美丽乡村建设” 宣
推荐资讯
郏县平顶山骆驼蓄电池地址在什么地方,想今天
手机能上QQ却不能进空间是什么原因?寻求帮忙
安陆市孝感生态羊肉砂锅(安陆总店)这个地址在
盘马池村我想知道这个在什么地方
喜欢1个人要咋么去做
襄城县许昌大自然家具(襄县专卖店)这个地址怎
感受太阳的温暖句子,一家三口的幸福短句子
新武林外传帮个忙
经典电影台词大全灯塔,幼儿舞蹈蓝天下的爱台
什么样的恋情没结果?
东莞市区那有电脑城.我在万江
我们身边是否有透明人的存在?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?