【java – 将参数传递给在bat文件中调用的jar文件?】教程文章相关的互联网学习教程文章

Gradle任务 – 将参数传递给Java应用程序【代码】

我有一个使用自定义gradle任务运行的Java应用程序,并且应用程序在被调用时需要一些参数.这些是:programName ( string | -f filename | -d key | -h) Options:string Message to be used.-d key Use default messages, key must be s[hort], m[edium] or l[ong].-f filename Use specified file as input.-h Help dialog.Gradle任务看起来像:task run (type: JavaExec){description = "Secure alg...

java – 如何动态地将命令行参数传递给main方法【代码】

我将我的主类作为命令行参数传递给启动VM 现在我需要将命令行参数传递给该主类 有没有办法做到这一点? 这就是我这样做的方式VirtualMachineManager manager = Bootstrap.virtualMachineManager();LaunchingConnector connector = manager.defaultConnector();Map arguments = connector.defaultArguments();((Connector.Argument)arguments.get("options")).setValue(userVMArgs);((Connector.Argument)arguments.get("main")).se...

java – 将参数传递给JDBC PreparedStatement【代码】

我正在尝试为我的程序制作验证课程.我已经建立了与MySQL数据库的连接,我已经在表中插入了行.该表由firstName,lastName和userID字段组成.现在我想通过构造函数的参数在数据库中选择一个特定的行.import java.sql.*; import java.sql.PreparedStatement; import java.sql.Connection;public class Validation {private PreparedStatement statement;private Connection con;private String x, y;public Validation(String userID) {t...

java – 在Struts 2中通过ModelDriven将参数传递给action【代码】

该问题与ModelDriven和Struts 2.3.16有关.由于params拦截器的行为更改为访问传递给操作的参数,因此需要配置acceptParamNames列表以与ModelDriven操作一起使用.如果acceptParamNames列表为空,则默认情况下通过默认模式接受params.假设我们有一个 ModelDriven动作:@Namespace("/modelDriven") public class ModelDrivenAction extends ActionSupport implements ModelDriven {private Gangster model = new Gangster();private Stri...

java – 将许多参数传递给方法的最佳实践?【代码】

偶尔,我们必须编写接收许多参数的方法,例如:public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { }当我遇到这种问题时,我经常将参数封装到地图中.Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ;......public void doSomething(Map<Object,Object> params) {// extracting params Object objA = (Object)params.get("objA");......

java – 私有类变量与过度参数传递

我目前正在开发一个使用大量共享UI对象(如Button等)的单个活动Android应用程序.目前,我将这些UI对象声明为私有非静态类变量.替代方法是不断地将对象从方法传递给方法并以这种方式修改它们.目前我不清楚哪个选项应该是首选,因为在我看来,使用最大封装形式会让我做一些相关的参数传递.任何人都可以对此有所了解吗?解决方法:通常我喜欢将封装视为在单个类中隐藏数据.如果多个方法正在访问该类中的该对象,那么这并不违反封装原则.一旦...

通过将类名和方法名作为参数传递来运行java方法【代码】

我正在尝试创建一个程序,当类名称和方法名称作为String参数传递给调用者时,执行特定的方法.请考虑以下代码.我有一个类CarBean:public class CarBean {private String brand;private String color;/*** @return the brand*/public String getBrand() {return brand;}/*** @param the brand to set*/public void setBrand(String brand) {this.brand= brand;}/*** @return the color*/public String getColor() {return color;}/***...

Java参数传递【代码】

Java参数传递是值传递还是引用传递? 结论:基本类型的传递是值传递,其他对象的传递是引用传递 1.对于基本类型以及对应的包装类、String public class StringRefTest {void dealWithString(String str){str = "123";System.out.println(str);}public static void main(String[] args) {StringRefTest stringRefTest = new StringRefTest();String str = "456";stringRefTest.dealWithString(str);System.out.println(str);}} 输出...

java – 无法将参数传递给super();在类的构造函数中扩展RealmBaseAdapter(Realm)【代码】

我有一个问题,我无法将参数“context,realmResults,automaticUpdate”传递给super();在扩展RealmBaseAdapter的类的构造函数中.请参阅我的代码和截图,以便为您清楚. *我的代码:package com.twitter.i_droidi.notah;import android.content.Context; import android.view.View; import android.view.ViewGroup; import io.realm.RealmBaseAdapter; import io.realm.RealmObject; import io.realm.RealmResults;public class RealmMo...

java – 将参数传递给异步类,使param [0]和params [1]包含不同的值【代码】

我正在开发一个Android应用程序的天气.我将邮政编码作为输入传递给异步任务类.但我想传递国家代码.@Override public boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_refresh) {FetchWeat...

java netbeans commadline参数传递【代码】

我使用Netbeans传递命令行参数但我得到一个ArrayIndexOutOfBoundsException. 我的代码是:public class CmdLineArgumentPassing{public static void main(String args[]){ System.out.println("Count : " + args.length);System.out.println("i : "+args[0]);} } 输出是:Count : 0Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0解决方法:右键单击项目,选择Properties,转到Run页面,添加命令行参数...

java – 将参数传递给AsyncTask【代码】

我是构建Android应用程序,它应该打开条形码扫描仪屏幕并扫描条形码,然后将条形码字符串发送到web服务.我已经完成了条码阅读部分,将静态字符串发送到webservice.我正在异步地向webservice发送字符串. 这是我的代码public class AsyncCallWS extends AsyncTask<String, Void, Void> {@Overrideprotected Void doInBackground(String... params) {try {execute__barcode_webservice();} catch (Exception e) {// TODO: handle excepti...

如何将参数传递给java / android中的urlconnection?【代码】

我可以使用HttpUrlConnection建立连接.我的代码如下.client = new DefaultHttpClient(); URL action_url = new URL(actionUrl); conn = (HttpURLConnection) action_url.openConnection(); conn.setDoOutput(true); conn.setDoInput(true); conn.setRequestProperty("userType", "2"); conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); conn.setRequestMethod(HttpPost.METHOD_NAME); DataOutputSt...

java – 将引用类型变量作为方法参数传递【代码】

运行下面的代码后,我得到这个输出:前夕1200 谁能解释一下为什么Person类型变量的值被改变而Integer类型变量的值不是?我已经读过这个: > www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.html> www.yoda.arachsys.com/java/passing.html#formal 但我不明白为什么使用Person和Integer类型它的工作方式不同.public class Test {public static void main(String[] args) {Object person = new Person("Adam");Object i...

java – 将内联构造的类作为Class参数传递给方法【代码】

我需要调用以下方法.void foo(Class<? extends Bar> cls);对于cls参数,我需要传递一个只覆盖Bar的单个方法的类. 我想知道是否有一种方法可以在上面的调用本身中编写我的新类的内联定义,而无需在扩展Bar的单独文件中编写新类.解决方法:三种选择: >您可以在要使用此代码的同一个类中创建嵌套类;不需要新文件public static void doSomething() {foo(Baz.class); }private static class Baz extends Bar {// Override a method }>您可...