精华内容
下载资源
问答
  • main方法中,右键Run As——run configurations ——Arguments——program arguments(参数1 参数2 ) 运行Run 2.在lunix系统中运行 先将程序打成jar包,打包方法 Export——java——Runnable jar file,将打包...

    1.在IDE编辑中执行

    在main方法中,右键Run As——run configurations ——Arguments——program arguments(参数1 参数2 )

    运行Run

    2.在lunix系统中运行

    先将程序打成jar包,打包方法 Export——java——Runnable jar file,将打包好的jar包放在服务器上

    启动命令 java -jar xxx.jar  "参数1" "参数2"

     

    转载于:https://www.cnblogs.com/aizj/p/10314247.html

    展开全文
  • java main方法参数传递

    万次阅读 2017-06-22 14:35:01
    一般情况下 我们的main方法是不需要参数传入的 但是如果在工作中需要我们写一些小的应用程序 并且以jar包的方式发给其他人员直接在dos界面使用 并且需要输入参数的时候就需要用到main参数传递 首先main方法中...
    一般情况下 我们的main方法是不需要参数传入的 但是如果在工作中需要我们写一些小的应用程序 并且以jar包的方式发给其他人员直接在dos界面使用
    
    并且需要输入参数的时候就需要用到main的参数传递

    首先main方法中传递的参数是String数组 我们直接打印这个数组是没有值得空数组
    所以可以编辑其下的代码
    package com;
    public class TestMain {
                public static void main(String[] args) {
                      System.out.println(args[0]);
            System.out.println(args[1]);
            System.out.println(args[2]);
    }
                
    }

    在项目中右击 点击run as 在出现的对话框中 选择 run configurations 然后在 Arguments 这个条目中
    配置Program arguments 的值  元素之间用空格分开  然后点击run
    如果我们在其中输入 1  2  3    run之后 Console窗口 运行结果为
    1
    2
    3
    这是在myeclipse中main方法中String数组参数传递的方式(这种方式用于程序员测试  一般操作人员没有ide 会在dos界面操作)



     开发人员先将程序打包成.jar的文件 然后 告诉人员参数的个数 及形式 然后就可以通过命令进行运行(此机器必须拥有运行环境)
    (打包的方式可以参考我的另外两篇文章 http://blog.csdn.net/docuxu/article/details/73469340或者 http://blog.csdn.net/docuxu/article/details/73163549)

    这个测试程序没有额外的依赖jar包 我选择不适用插件的方法直接用 也给大家没有插件的人方便

    命令如下


    需要注意的是 在所传的参数中 如果包含特殊字符必须用双引号包裹


    展开全文
  • 一、Javamain函数调用同类下方法或变量 有时候我们想调用main方法那个类中的其他方法,这时有两种方式: 方式1,使用static修饰那个方法 public class test { public static void main(String[] args) { int te=...

    一、Java中main函数调用同类下方法或变量

    有时候我们想调用main方法那个类中的其他方法,这时有两种方式:

    方式1,使用static修饰那个方法

    public class
    test {
        public static void main(String[] args) {
            int te=2;
            test(te);
        }
        static void test(int a){
            System.out.println(a);
        }
    }
    

    方式2,创建一个类的对象,利用这个对象来进行调用

    public class
    test {
        public static void main(String[] args) {
            int te=2;
            test t=new test();
            t.test_func(te);
        }
        void test_func(int a){
            System.out.println(a);
        }
    }
    

    第一种方法不用创建一个新对象的实例,因为在程序载入的时候已经分配了内存空间,而第二种方法通过创建了一个对象的实例分配到了内存空间。

    二、java方法的参数传递

    2.1 数组作为参数的传递

    public class
    test {
        public static void main(String[] args) {
            int[] a=new int[]{0,1};
            test_func(a);
            System.out.println(a[0]);
            System.out.println(a[1]);
        }
        public static void test_func(int[] arr){
            arr[0]=1;
            arr[1]=2;
        }
    }
    

    因为数组是引用变量,传递的参数是数组的地址,因此在调用方法内对数组进行改变会导致原来的数据改变。

    展开全文
  • Java使用cmd向main方法传递字符串

    千次阅读 2018-03-21 20:11:13
    步骤:(1)使用cmd输入命令时,首先是进入到java文件所在...(3)在输入命令 java MyClass hao,后面的hao就是传递main方法的字符串;(4)开始的时候一直报错,.class文件也已经生成了,但是还是报错说“找不到...

    步骤:

    (1)使用cmd输入命令时,首先是进入到java文件所在的位置,要传送字符串的就是MyClass.java方法;


    (2)然后输入命令 javac MyClass.java,就会在同目录下得到MyClass.class文件;


    (3)在输入命令 java MyClass hao,后面的hao就是传递给main方法的字符串;


    (4)开始的时候一直报错,.class文件也已经生成了,但是还是报错说“找不到或无法加载主类MyClass”,最后发现是要把程序中的package删除掉才可以,此时重新运行javac MyClass.java 与java MyClass hao即可。



    展开全文
  • 如何给main方法传递参数

    千次阅读 2017-06-06 10:41:09
    /** * @author 欢迎加入Java技术交流群:646766275 * */ public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub for
  • java调用python程序并传递参数

    千次阅读 2019-07-30 21:17:10
    一、java调用python程序,返回字符串 python脚本 def get_path(filename): y_t = np.loadtxt(filename) peolpex = int(y_t[0][0]) peolpey = int(y_t[0][1]) firex = int(y_t[1][0]) firey = int(y_t[1][1])....
  • JavaMain函数传递参数

    千次阅读 2013-05-10 10:49:36
    原文地址: ... 首先配置环境 : 在win95,98,me里 ...若Abc.java文件在D盘的temp文件下( ...此外在其他类中直接使用main()函数,并传递参数也是可行的,虽然这种方法不太常用,但毕竟为我们提供了一种选择。
  • 下面通过一段代码理解Java方法调用参数传递问题 public class Demo01{ public static void mian(String[] args){ int i=10; add(i); system.out.println(i); } public static void add(i){ i++; system.out....
  • main() 方法定义的语法如下所示。 public static void main(String[] args) ...如果要在 main() 方法调用本类中的其他方法,则该方法也必须是静态的,否则需要先创建本类的实例对象,然后再通过对象调...
  • Java方法参数传递

    2019-07-29 16:16:35
    比如Java中的main方法,public static void main(String[] args),这里面的args就是参数参数在程序语言中分为形式参数和实际参数。 形式参数:是在定义函数名和函数体的时候使用参数,目的是用来接收调用该函数...
  • java调用shell向DataX传递参数,where条件,包含特殊字符。java调用shell向DataX传递参数,where条件,包含特殊字符
  • 作为一个稀有的Java妹子,所写的所有博客都只是当作自己的笔记,留下证据自己之前是有用心学习的~哈哈哈哈(如果有不对的地方,也请大家指出,不要悄悄咪咪的不告诉我) 前言 上周在写一段代码的时候出现了一个让我...
  • 即当你在Java命令行后面带上参数Java虚拟机就直接把它们存放到了main方法中的参数String数组里了。 2..args是Java命令行参数,因为参数可以为多个,所以要用数组来存我们在DOS中执行Java程序的时候使用“ja...
  • java调用Python 传递参数

    千次阅读 2019-01-15 11:15:34
    java调用Python,并向Python传参数 因为需要动态传参数,可能有些参数是空值 所以在java用base64对参数转码,这里转码了两次,Python也解码了两次 java端编码两次 package test; import java.io.BufferedReader...
  • /** * 用法: java [-options] class ... * 可以看到,jvm参数和程序参数的传参位置是不同的,jvm参数常见的是一些系统变量,会通过-D参数指定,这类型参数是[-options]里的,需要放在执行的主类名或者jar包之前.
  • 很多程序设计语言(特别是C++和Pasal)提供了两种参数传递的方式:值传递和引用调用。 在java程序设计语言中,对基本数据类型的参数是值传递,对象引用类型的参数是对象引用的值传递。总结一下就是值传递方法...
  • spark是一个非常好用的大数据分布式计算框架。套话不多说,直接进入...为了方便调试,经常需要向main方法传递参数,但是目前很多博文介绍的大多都是关于spark-submit参数调优方面的。那么如何在spark submit脚本中...
  • Java总是按值调用(值传递)的。本文具体分析了为什么是Java是一种按值调用的语言。
  • Java代码中调用方法传递参数有两种方式:一种是传值,一种是传引用。如果是用Java的基本类型(int,boolean等)做参数认为是传值,如果是对象类型则认为是传引用。下面来剖析一下传对象引用这种场景。 看下面这...
  • java方法调用时的参数传递问题

    千次阅读 2017-10-12 16:56:15
    经过小弟一整天时间的研究发现,以调用方法传递参数的是变量为前提,那么参数传递都是拷贝传递。下面分为两中类型来说:基本数据类型和引用数据类型。一,基本数据类型基本数据类型赋值给变量后,变量存储的就是...
  • java通过反射调用main方法

    千次阅读 2019-02-13 16:35:57
    Method main = cls.getDeclaredMethod("main", String[].class); String[] args = new String [] {"20190212"}; main.invoke(null, (Object) args ); 关注点: 1、inv...
  • java:带参数执行main方法

    千次阅读 2020-09-04 17:44:57
    原文链接 Java程序利用main函数中args参数实现参数传递 https://blog.csdn.net/salonhuang/article/details/74560908 ... System.out.println("您调用main方法时没有指定任何参数!"); return; } else
  • 前言:在Java中我们常常会编写很多方法,大多数方法都会传递参数,那这参数传递的究竟是什么呢?是按值调用还是按引用调用?下面我们就来详细讨论下这个问题。 1.传递基本的数据类型:其实在java中总是采用的是按值...
  • Java方法参数传递问题

    2018-09-12 20:00:58
    参数传递在我学习C语言的时候知道了两种,一种是传值,一种是传地址(其实仔细思考都是在传递值,只不过传地址是传递指针的值)。如果想通过函数改变参数本身,就需要传地址才能修改。后来学习了C++,知道C++为了...
  • Java程序main方法执行流程

    千次阅读 2019-12-06 18:42:40
    当我们编写完java源代码程序后,经过javac编译后,执行java命令执行这个程序时,是怎么一步步的调用到我们程序中的main方法的呢?今天通过查看OpenJdk的源码来揭开它的神秘面纱。 java命令是在安装jre/jdk时配置到...
  • Java 调用Python脚本并传递参数

    千次阅读 2018-04-26 17:20:02
    在一些复杂的应用场景中,脚本语言可能只是充当实现基础功能的模块,接受其它编程语言模块的“调遣”,在此,我以Java语言为例,介绍调用Python模块的方法。1 基于Java.lang.Process调用Python脚本1.1 Process概述 ...
  • Java中的参数传递,到底是值传递还是引用传递? 错误理解一:值传递和引用传递,区分的条件是传递的内容,如果是个值,就是值传递。如果是个引用,就是引用传递。 错误理解二:Java是引用传递。 错误理解三:传递的...
  • Java调用Python并传递参数(爬虫8)

    千次阅读 2017-04-17 15:03:25
    之前试过用Java调用Python,到真正用的时候才发现是一个乌龙。 error 错误就是我的程序太多了,程序命名混乱,导致执行了不该执行的程序,而我以为它跑通了。 这个方法: Runtime.getRuntime()....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 360,175
精华内容 144,070
关键字:

java调用main方法传递参数

java 订阅