JAVAEclipse:could not find the main class,program will exit!
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.*;
//森林狀的關(guān)系圖
public class JTreeDemo
extends JFrame{
JTextField jtfInfo; //文本域,用于顯示點擊的節(jié)點名稱
public JTreeDemo(){
super("森林狀的關(guān)系圖");//調(diào)用父類構(gòu)造函數(shù)
DefaultMutableTreeNode root = new DefaultMutableTreeNode("設(shè)置"); //生成根節(jié)點
DefaultMutableTreeNode node1=new DefaultMutableTreeNode("常規(guī)"); //生成節(jié)點一
node1.add(new DefaultMutableTreeNode("默認路徑")); //增加新節(jié)點到節(jié)點一上
node1.add(new DefaultMutableTreeNode("保存選項"));
root.add(node1);//增加節(jié)點一到根節(jié)點上
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); //設(shè)置葉子節(jié)點圖標為空
renderer.setClosedIcon(null);//設(shè)置關(guān)閉節(jié)點的圖標為空
renderer.setOpenIcon(null); //設(shè)置打開節(jié)點的圖標為空
tree.addTreeSelectionListener(new TreeSelectionListener() {//選擇節(jié)點的事件處理
public void valueChanged(TreeSelectionEvent evt) {
TreePath path = evt.getPath();//得到選擇路徑
String info=path.getLastPathComponent().toString(); //得到選擇的節(jié)點名稱
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);//設(shè)置窗口尺寸
setVisible(true);//設(shè)置窗口可視
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關(guān)閉窗口時退出程序
}
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中寫了以下一個程序:
import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
import javax.swing.event.*;
//森林狀的關(guān)系圖
public class JTreeDemo
extends JFrame{
JTextField jtfInfo; //文本域,用于顯示點擊的節(jié)點名稱
public JTreeDemo(){
super("森林狀的關(guān)系圖");//調(diào)用父類構(gòu)造函數(shù)
DefaultMutableTreeNode root = new DefaultMutableTreeNode("設(shè)置"); //生成根節(jié)點
DefaultMutableTreeNode node1=new DefaultMutableTreeNode("常規(guī)"); //生成節(jié)點一
node1.add(new DefaultMutableTreeNode("默認路徑")); //增加新節(jié)點到節(jié)點一上
node1.add(new DefaultMutableTreeNode("保存選項"));
root.add(node1);//增加節(jié)點一到根節(jié)點上
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); //設(shè)置葉子節(jié)點圖標為空
renderer.setClosedIcon(null);//設(shè)置關(guān)閉節(jié)點的圖標為空
renderer.setOpenIcon(null); //設(shè)置打開節(jié)點的圖標為空
tree.addTreeSelectionListener(new TreeSelectionListener() {//選擇節(jié)點的事件處理
public void valueChanged(TreeSelectionEvent evt) {
TreePath path = evt.getPath();//得到選擇路徑
String info=path.getLastPathComponent().toString(); //得到選擇的節(jié)點名稱
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);//設(shè)置窗口尺寸
setVisible(true);//設(shè)置窗口可視
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關(guān)閉窗口時退出程序
}
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"
其他人氣:419 ℃時間:2020-05-19 23:11:27
優(yōu)質(zhì)解答
我試過了,你的程序沒有任何問題,你運行的方式可能不正確.你在eclipse中用右鍵點擊JTreeDemo.java文件“選擇運行”->"java 應(yīng)用程序"的方式運行試試,沒問題的————————————————————————出現(xiàn)這...
我來回答
類似推薦
- 比值是七分之一的比有幾個?是怎么解的?最好有算式!急
- 只要是“to+動詞原形”就是動詞不定式嗎?
- 如夢令 李清照 思想、主題、意境
- 馬說一文里對“食馬者”的無知發(fā)出強烈譴責的語句是什么?
- 一塊紅綢,長2.4米,寬70厘米.要做直角邊分別為8厘米,5厘米的三角形小旗,可以做幾面?
- 已知∠AOB與∠BOC互為補角,OD是∠AOB的平分線,OE在∠BOC內(nèi),∠BOE=1/2∠EOC,∠DOE=72°,求∠EOC的度數(shù).
- 九牛一毛、滄海一粟這二個詞表現(xiàn)了什么?
- 乙醇和乙酸混合燃燒選擇題》》》》
- wanna gonna
- 減數(shù)分裂染色體個數(shù)
- 已知△ABC的三邊為別為3,2+x,9,周長為偶數(shù),則整數(shù)x的值為多少?周長為奇數(shù)的最大值為多少?
- HClO在水溶液中的電離方程式
猜你喜歡
- 1怎樣判斷一個有機物分子式平面結(jié)構(gòu)還是立體結(jié)構(gòu)
- 2求一套九年級一元二次方程整章的數(shù)學卷
- 3in the summer of 1980 a spanish tourist ,Gasper Carner,went to Great Britai
- 4除了攝氏溫度計,還有什么溫度計呢?
- 5為什么要保護野生動物和野生植物?
- 6水稻畝產(chǎn)量的世界紀錄是多少
- 7請你算一算: 松鼠媽媽采松子,晴天每天可采20個,雨天每天可采12個,它一連幾天采了112個松子,平均每天采14個,問這幾天中有幾天晴天,幾天是雨天?
- 8若m2+n2-6n+4m+13=0,m2-n2=_.
- 9商店運來蘋果500千克,蘋果比梨子少4分之1,梨子有多少千克?
- 10質(zhì)量為M1的木板靜止在光滑的水平面上,在木板上放一質(zhì)量為M2的木塊.現(xiàn)給木塊一個相對于地面的水平速度V0,已知木塊與木板間的動摩擦因數(shù)為u,木板足夠長
- 11一次函數(shù) y=-2x+3 是否在(4,-10)上
- 12兩情若是久長時 又豈在朝朝暮暮