下面一个java程序在eclipse中运行时出现了main主函数错误?我发现很多程序都是这种错误,大侠们帮帮忙吧…
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下面一个java程序在eclipse中运行时出现了main主函数错误?我发现很多程序都是这种错误,大侠们帮帮忙吧…相关的知识,希望对你有一定的参考价值。
package basegraph;
import javax.swing.*;
import java.awt.*;
import java.util.*;
public class jvector extends JFrame
//创建滚动面板
JScrollPane jspane;
//创建vector对象
Vector vector1=new Vector();
JTable table;
public jvector()
//super("vertor组件");
//设置布局管理器
this.getContentPane().setLayout(new BorderLayout());
//创建vector对象并添加元素
Vector vector2=new Vector();
vector2.add("编号");
vector2.add("书名");
vector2.add("作者");
vector2.add("出版社");
vector2.add("ISBN");
vector2.add("定价");
for(int i=0;i<10;i++)
Object data[]=i+1,"程序设计","陈祥准","清华大学出版社","666888","36";
Vector vector3=new Vector();
for(int j=0;j<10;j++)
vector3.add(data[j]);
vector1.add(vector3);
//创建表格
table=new JTable(vector1,vector2);
//创建滚动面板
jspane=new JScrollPane(table);
this.add(jspane,BorderLayout.CENTER);
this.setSize(360,200);
this.setVisible(true);
public static void main(String []args)
jvector ex=new jvector();
at com.jvector.<init>(jvector.java:27)
at com.jvector.main(jvector.java:40)
ArrayIndexOutOfBoundsException 数组越界了
Object data[] = i + 1, "程序设计", "陈祥准", "清华大学出版社", "666888", "36" ;
Vector vector3 = new Vector();
for (int j = 0; j < 10; j++)
vector3.add(data[j]);//data长度没那么多
改成这样
for (int j = 0; j <data.length; j++)
vector3.add(data[j]);
参考技术A 以我目测的结果,
public static void main(String []args)
应该写为
public static void main(String[] args)
或者
public static void main(String args[])
是你笔误? 参考技术B 数组越界 for(int j=0;j<data.length;j++)
vector3.add(data[j]);
W1985G 说得对
在 chrome 中运行时,cordova.js 不可用
【中文标题】在 chrome 中运行时,cordova.js 不可用【英文标题】:cordova.js not available while running in chrome 【发布时间】:2017-04-03 10:47:43 【问题描述】:我使用 ionic-cli 创建了一个应用程序并尝试运行该应用程序。我在 chrome 中收到以下警告(尝试将无限滚动添加到画廊应用程序)
Native:尝试调用 Splashscreen.hide,但 Cordova 不可用。 确保包含 cordova.js 或在设备/模拟器中运行
如何仅在 chrome 测试期间包含 cordova.js
【问题讨论】:
你没有。 Cordova 仅用于在设备中运行。 【参考方案1】:Cordova 仅在您的应用被构建为在设备上运行时才包含在内,因此在浏览器中进行测试时它不可用。这当然意味着依赖于 Cordova 的插件也不起作用。这是在浏览器中测试的限制。您可以忽略错误。
要测试所有功能,您应该在模拟器或真实设备中进行测试。
【讨论】:
我用的是电容,不是cordova,也有同样的错误。【参考方案2】:使用命令 ionic cordova run browser 而不是 ionic serve
【讨论】:
你能帮我们理解为什么上面的命令会解决这个问题吗? 我用的是电容,不是cordova,也有同样的错误。【参考方案3】:无需添加浏览器平台,您可以使用它进行测试 离子科尔多瓦运行android -l 它将打开您的模拟器并在浏览器的控制台中显示消息
【讨论】:
【参考方案4】:执行以下步骤:
npm install -g cordova
然后
npm i -g native-run
然后
ionic cordova run browser
【讨论】:
请不要只发布代码作为答案,还要解释您的代码的作用以及它如何解决问题的问题。带有解释的答案通常更有帮助、质量更好,并且更有可能吸引投票。以上是关于下面一个java程序在eclipse中运行时出现了main主函数错误?我发现很多程序都是这种错误,大侠们帮帮忙吧…的主要内容,如果未能解决你的问题,请参考以下文章
在 Eclipse 中运行时从 pom 获取 maven 项目版本和工件 ID
eclipse vs tomcat部署-项目在eclipse中运行时导出的战争(部分)失败