Main.main(new String[0]) 什么意思。

问题描述

org.apache.felix.main.Main.main(newString[0]);谁给解释下。。

解决方案

解决方案二:
水平有限,帮顶。。希望得到答案。
解决方案三:
这个有什么啊,就是调用org.apache.felix.main.Main的main方法啊~~参数是空的String[0]
解决方案四:
String[]str=newString[0];org.apache.felix.main.Main类org.apache.felix.main.Main.main(str);调用类的方法
解决方案五:
String[]str=newString[0];org.apache.felix.main.Main类org.apache.felix.main.Main.main(str);调用类的方法
解决方案六:
该回复于2010-08-04 16:53:32被版主删除
解决方案七:
学习------------
解决方案八:
org.apache.felix.main.Main.main(str);调用类的方法
解决方案九:
org.apache.felix.main.Main.main(newString[0]);就是org.apache.felix.main包下有个Main类,Main类里有个方法main(newString[0]),这个方法需要传入一个字符数组。
解决方案十:
不是不需要参数,因为main方法大多数的方法签名参数是个String数组,那调用时总得写点什么吧?如果填个null作为参数的话,比较不像话,但又没有参数,因此就填newString[0]啰。
解决方案十一:
这是一个.properties文件org.osgi.framework.system.packages.extra=apple.awt;com.apple.cocoa.application;com.apple.cocoa.foundation;com.apple.eawt;com.apple.eio;net.java.sip.communicator.util.launchutils;org.apache.xml.serialize;org.jdesktop.jdic.desktop;org.jdesktop.jdic.tray;quicktime;quicktime.qd;quicktime.std.image;quicktime.std.sg;quicktime.util;sun.awt.shell;sun.misc;sun.net.util;sun.security.action;felix.auto.start.10=reference:file:lib/bundle/org.apache.felix.bundlerepository-1.4.2.jar#file:lib/bundle/shell.jar#file:lib/bundle/servicebinder.jar#file:lib/bundle/tablelayout.jarfelix.auto.start.20=reference:file:sc-bundles/util.jarreference:file:lib/bundle/log4j.jarreference:file:lib/bundle/commons-logging.jar

这个Main.main(newString[0]);和上面的文件内容有什么联系吗。。
解决方案十二:
该回复于2010-08-03 17:00:14被版主删除
解决方案十三:
顶一顶。
解决方案十四:
org.apache.felix.main.Main.main(newString[0]);

这个就是一个函数调用啊,调用org.apache.felix.main.Main类下面的main方法,并且传递一个参数
解决方案十五:
接收参数。
解决方案:
该回复于2010-08-03 11:29:58被版主删除
解决方案:
有知道的看看10楼的。.properties和Main.main(newString[0])两者的关系。
解决方案:
引用10楼xuantian868的回复:

这是一个.properties文件Javacodeorg.osgi.framework.system.packages.extra=apple.awt;com.apple.cocoa.application;com.apple.cocoa.foundation;com.apple.eawt;com.apple.eio;……

没有吧
解决方案:
可以直接通过包名.类名.方法名调用某类的静态方法,大致就是楼主这种情况。具体的就如楼上所说org.apache.felix.main.Main类org.apache.felix.main.Main.main(str);调用类的方法
解决方案:
我也想了解这个问题,都知道是调用一个方法,但是调用这个方法的目的是什么,希望告知,然后这个方法接下来好像处理了那个文件,就是说他们之间有什么关联!同样看不懂
解决方案:
我也期待知道
解决方案:
引用20楼ewangfei的回复:

我也期待知道

据我了解,好像是跟OSGi有关,就是跟引用jar包一样的概念,只不过这比那种jar包引用高一级,但是又有所不同!请告知

时间: 2024-10-02 19:02:46

Main.main(new String[0]) 什么意思。的相关文章

java.lang.NumberFormatException: For input string: "0"

java.lang.NumberFormatException: For input string: "0" 在使用JAVA IP地址转成长整型方法时出现此错误 这里对场景进行记录,以备日后遇到类似的错误,参考如何解决 错误输出: 错误原因:怀疑此处为"\0"字符 解决方法:

JAVA中new String[0] 和 new String[1]是怎么分配内存的?

问题描述 JAVA中String[]s1=newString[0]和String[]s2=newString[1]是怎么分配内存的?我的理解:1.栈空间分配s1,s2:2.s1指向堆空间某个地址,内容为null:s2指向堆空间某个地址s2[0],然后s2[0]指向某个堆空间,内容为null;不知道这个理解对否,望指点. 解决方案 解决方案二:很简单,您可以直接打印s1和s2,如果按你的理解应该会输出null和一串地址,但其实应该2个都是有地址的就都不是空的解决方案三:指向堆没问题.不过不是nul

从源码角度看Spark on yarn client & cluster模式的本质区别

首先区分下AppMaster和Driver,任何一个yarn上运行的任务都必须有一个AppMaster,而任何一个Spark任务都会有一个Driver,Driver就是运行SparkContext(它会构建TaskScheduler和DAGScheduler)的进程,当然在Driver上你也可以做很多非Spark的事情,这些事情只会在Driver上面执行,而由SparkContext上牵引出来的代码则会由DAGScheduler分析,并形成Job和Stage交由TaskScheduler,再由T

Spark修炼之道(高级篇)——Spark源码阅读:第一节 Spark应用程序提交流程

作者:摇摆少年梦 微信号: zhouzhihubeyond spark-submit 脚本应用程序提交流程 在运行Spar应用程序时,会将spark应用程序打包后使用spark-submit脚本提交到Spark中运行,执行提交命令如下: root@sparkmaster:/hadoopLearning/spark-1.5.0-bin-hadoop2.4/bin# ./spark-submit --master spark://sparkmaster:7077 --class SparkWordC

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0

问题描述 这个程序出现Exceptioninthread"main"java.lang.ArrayIndexOutOfBoundsException:0这个下标越界错误,请教下怎么改..多谢啦packageserver;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintStream;importjava.net.Socket;

修饰符-public static void main(String[] args)

问题描述 public static void main(String[] args) 本人初学者,public static void main(String[] args) 这句代码中的 修饰符及参数总是不理解,请大神解答.谢谢!!! 解决方案 public static void main(String[] args) public 这是一个公有的方法 static 这是一个静态的方法 void 没有返回值 main 方法名 String[] args,这是参数,程序运行的时候可以加上参数

实例分析Java中public static void main(String args[])是什么意思_java

本文实例讲述了Java中public static void main(String args[])的来龙去脉.分享给大家供大家参考,具体如下: public static void main(String[] args) 这绝对不是凭空想出来的,也不是没有道理的死规定,而是java程序执行的需要. jvm在试图运行一个类之前,先检查该类是否包含一个特殊方法.这个方法必须是公有的,以便在任何位置都能访问得到.这个方法必须是static的,因为这个方法不能依赖任何该类的实例即可运行,而非stati

java的main函数为什么是public static void main(String[] args)

这个问题困扰我好久了,今天就一查究竟,毕竟我好奇心比较重 1. why "public"    因为java程序是通过jvm虚拟机调用的,所以main()函数要是想被调用,必须是public 2.why "static"    在java中,没有static的变量或函数,如果想被调用的话,是要先新建一个对象才可以.而main函数作为程序的入口,需要在其它函数实例化之前就启动,这也就是为什么要加一个static.main函数好比一个门,要探索其它函数要先从门进入程序.

java-关于Java如何给main主函数的形参赋值

问题描述 关于Java如何给main主函数的形参赋值 程序如下,我想给main函数的String args[]形参赋值,在cmd的黑框下,我可以执行时候 直接赋值,但在Eclipse里面,请问我要怎么做到这种效果. public class ARG{ public static void main(String args[]){ for(int x=0;x<args.length;x++){ System.out.println(args[x] + ".") ; } } }; 解