java中如何调用main函数的数据??

作者&投稿:烛亲 (若有异议请与网页底部的电邮联系)
如何调用jar包里的main函数~

在程序打包的时候可以设置java包的启动类也就是main方法 。设计好后通过java 命令启动jar包即可执行main方法

 java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。例如:
public class MethodCall
{
public static void main(String[] args)
{
Test.sayStatic();
Test test = new Test();
test.sayInstance();
}
}
class Test
{
public static void sayStatic()
{
System.out.println("这是一个静态方法。");
}
public void sayInstance()
{
System.out.println("这是一个实例方法。");
}
}

在main函数中调用其中定义的变量,直接调用就可以了。
public class Test{
public static void main(String[] args){
int data = 15; //定义的局部变量。
mathod_a(data); //在静态方法中调用,你遇到的问题应该是这个吧。这里的方法必须是静态的。
B b = new B();
b.method_b(data);//定义一个对象,在对象的方法中调用。
}
public static void method_a(int num){
System.out.println("method_a调用main中的变量");
}
}
class B{
method_b(int num){
System.out.println("method_b调用main中的变量");
}
}

比如:
class A{
public static void main(String[] args){
System.out.println("Hello world");
}
}

class B{
public static void main(String[] args){
for(int i=0;i<args.length;i++)
System.out.print(args[i]+" ");
System.out.println();
}
}
public class Test {
public static void main(String[] args){
A.main(null);
B.main(new String[]{"one","two","three"});
}

}
有的IDE,比如Eclipse,会要求你选择运行哪个main。

不可能的
在main函数里 ,不可定义static变量
,所以定义的 变量都是 局部变量
,楼主 说除了传参数的其他方法,
不要说java,其他的语言也办不到。

怎样定义数据阿,高手。
只听说过定义变量]、定义方法。数据你都能定义。真是超级高手!!!

gzbao9999 的回答就非常好,如果你不满意。只能说明你的需求没表述清楚。

class Test{
public static void main(String[] args){
int i=10;//在main函数中定义数据i;
method_a(int i);//传参
}
public static void method_a(int i){
System.out.println(i);
}
}
一个很简单的例子

在java语言中main的作用。
答:在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 在看Java中的main()方法之前,先看一个最...

java中,main函数里获取到的数据,我想在另外一个类的方法里进行使用,我...
答:有两个建议:把它存到数据源,然后在另外的方法里调取;直接在main中调用另外的一个方法,并且以参数的形式传入这个方法.例如:在main中获得了a,想在方法b()中使用a,可以把b()改为b(int v)然后再main中b(int a)就可以了

java Main函数怎么调用其他函数。 其他类。
答:那么要在main中直接调用getInt()是不可以了,因为getInt没有用static修饰,也就是说getInt不是静态。将public void getInt() 修改成 public static void getInt() ,追加静态修饰符static后可直接调用。主函数main修改为 public static void main(String[] args){ getInt(); //这里调用了上面的...

、每个Java Application程序可以包括许多方法,但是必须有且只能有一...
答:每个Java Application程序可以包括许多方法,但是必须有且只能有一个main方法,统一格式为public static void main(String[]args){}。程序执行总是从main方法开始,如果有其他方法,则完成对其他方法的调用后再返回到main方法结束整个程序。在执行程序时,由系统调用main方法。main方法是在程序启动中完成...

导入一个java程序,如何寻找main函数?
答:main函数需要创建,是让一个类可以运行才会有会用到main函数,Eclipse中可以打上“main”然后Alt+/即可快速创建。

用Java编写main函数,调用add和sub求3和5的平方差和平方和
答:代码如下:public class App37 {public static void main(String[] args) {int result = sub(3, 5);System.out.println("平方差:" + result);result = add(3, 5);System.out.println("平方和:" + result);}static int add(int a, int b) {return a * a + b * b;}static int...

Java中main函数
答:一个程序从开始运行就会先找main函数,然后再一步一步的执行,如果有多个main那么程序就会报错,因为他不知道该从那个门口(main函数)进,然而类为什么可以有多个呢,你还记的JAVA的三大基本特征么,即封装,继承,多态。而封装就是我们所说的类,他是把所有相同的属性,方法归纳到一起,即组成一个类...

java语言中接口和实现类都已经写好了,怎么在main中调用?(最好举例说 ...
答:public class Test { public static void main(String[] args) { Shixianlei s = new Shixianlei();//创建一个实现类示例 s.print(); //调用实现类的方法 } } interface Jiekou { void print();} class Shixianlei implements Jiekou { Override public void print() { System.out.println("...

Java的方法中怎样调用主函数中定义的变量?
答:你试试将fetchDictionary方法写到类GraduateResearch1_5里面,在类GraduateResearch1_5中声明私有变量A、B、C,将在main函数中要做的事放到构造函数中去完成,main函数调用构造函数,形如以下,希望可以帮到你。public class GraduateResearch1_5{ private int A,B,C,D,E;public GraduateResearch1_5()...

java main函数中如何调用main外的方法
答:你写成2个类不就得了,一个是专门测试用的main方法~另外就是逻辑业务的类,你要是再学学你就知道了~一般main方法就是测试你业务好不好用的,不过一般都是用JUnit来做单元测试的~main方法做是野路子