How to pass argument in main function ?
How to pass arguments in main function of one class from another class ?
I don't want to pass argument from command prompt.
I want to try something like this -
class Test{
public static void main(String args[]){
for(int i=0;i<args.length;i++)
System.out.println(args);
class Fun{
public static void main(String args[]){
Test t=new Test("Hello","good bye");
when i run Fun class it gives error.
Suggest me how can i do that.
In Fun class main method does not take arguments that is fine. In Test class instead of main method you can have constructor to take input parameters as suggested by BalusC
However, if you want to make your existing code work, you can call (though not appropriate) main() method of Test class from main() method of Fun class (As main() method is static object is not required to invoke this):
Test.main(new String[]{"Hello","good bye"});Here is your code:
class Test{
public static void main(String args[]){
for(int i=0;i<args.length;i++)
System.out.println(args);
public class Fun{
public static void main(String args[]){
//Test t=new Test("Hello","good bye");
Test.main(new String[]{"Hello","good bye"});
} Thanks,
Mrityunjoy
Similar Messages
-
How to pass argument in manifest file
Hi,
I want to pass argument to main class in jar. Is there any option in manifest file.Hmm..
Seems that my sentence above isn't so correct.
It possible to add custom attribute: value pairs into manifest file and
read it later from Java class.
Here is code sample:
public class ManifestTest {
public static void main(String[] args) {
try {
java.util.jar.JarFile jar = new java.util.jar.JarFile(System.getProperty("java.class.path"));
for (java.util.Iterator it = jar.getManifest().getMainAttributes().keySet().iterator();it.hasNext();) {
Object curKey = it.next();
System.out.println("key: " + curKey + ", value: " + jar.getManifest().getMainAttributes().get(curKey));
} catch (Throwable t) {
System.out.println("exception occured: " + t);
} -
How to pass arguments from PAPI to the process
Can any one tell me How to pass arguments from PAPI to the process.
The link Creating a new work item instance in a process using PAPI shows how to create instances on PAPI and pass in the variable information as they are being created.
Provide some additional detail if you're interested in seeing how to pass in variable information using PAPI for scenarios other than instance creation.
Dan -
hi, i am facing problem as to how to pass arguments received by my swf file to an .exe that i have created from a C++ project...do i need to tweak the code in the C++ project in some way that it accepts the input from the .swf file?
Hi there and welcome to our community
What you need to do is click the link below, then choose the forum most appropriate to the product you are using. In this forum we discuss the operation of the forums themselves.
http://forums.adobe.com/index.jspa
Best of luck to you in solving your issue! Rick -
How to pass parameters to Responder functions?
Hi guys,
Im using AMFPHP, and would like to pass some paramteres to Function in Responder, how can i do that?
new Responder('success', 'fault'); // I would like to pass few simple parameters to success function.
Saludos
marcintry following, you may provide the type for event argument in function(event)
new Responder(function(event):void{actualFunction(evnet,yourParam);}, 'fault'); -
If i pass hi java as an argument to main then it is taken as two seperate argument with hi as first and java as second because of space between hi and java.
How do i pass hi java as one argument itselfThat depends on the enviroment you start your java program from.
Some shells support besides "hi java" also 'hi java' or
hi\ java
for this purpose. -
How to pass arguments from command-line to Point(x,y)
Hi guys, I'm a beginner. i'm trying to figure this out 'how to pass the arguments from command-line to Point(x,y)'. See below is the code that i have written. But it appears eror. Is there anyone can help me to figure this out?
class day5FourDPoint {
int a = 0;
int b = 0;
int c = 0;
int d = 0;
day5FourDPoint rect(Point AB, Point CD) {
a = AB.x;
b = AB.y;
c = CD.x;
d = CD.y;
return this;
void printout() {
System.out.println("Four Dimension : " + a + b + c + d);
public static void main(String[] arguments) {
day5FourDPoint FD = new day5FourDPoint();
FD.rect(arguments);
if (arguments.length > 1 & arguments.length < 4) {
for (int i=0; i < arguments.length; i++) {
FD=Integer.parseInt(arguments);
FD.printout();
}I don't use VBS so this is just a guess based on what I have read in this forum. I think when you are passing an 'array' to javascript it needs to be a variant data type. My guess your arguments are not making it to the javascript because it it the wrong data type.
-
How to pass joint in a function
hi,
i want to pass Right Hand joint in a function and want to store last 5 position of joint in an point array. but when i pass the joint as below :-
Point point = ExponentialWeightedAvg(Joint HandRight)
it tells that joint is a type not a variable.
so,
how can i pass right hand joint and do some calculations.
thanks !!The syntax you wrote is incorrect. As with any programming language, you should be familiar how to write the correct syntax in the language of choice, since that would be a pre-requisite for using the SDK.
We already provide a BodyBasics sample that demonstrates how you can pass joint information to other functions. The key will be to get the joint position and pass that to the function you want:
CameraSpacePoint position = joints[JointType.HandRight].Position;
Carmine Sirignano - MSFT -
How to pass parameters to ABAP function in Crystal report
Hi All,
I am creating a Crystal report on top of SAP ECC 6.0. I am trying to call ABAP functions. But I am not able to see an option to pass any parameters to the function.
Can you please help with how to pass a parameter to a ABAP function?
Thanks
ChetanHi there,
we thought we found the problem. But the ABAP function is now RFC compatible and i still do not see the export parameters of the ABAP function in Crystal.
Question: The ABAP function does not deliver columns as the result but a table instead. Could this be the problem? Regarding to this we will have to change the output functinality of the ABAP-function to teliver colums instead of a table.
Thanks for your help,
regards
Sebastian -
How to pass parameters to planning function in WAD
Hi All,
I want to pass parameters to planning function in WAD. Pls suggest how can I do that.
Thanx
Amit JainHi Amit,
insert your planning function as a command in WAD ("EXEC_PLANNING_FUNCTION"). In the screen where you enter the technical name of your planning function you can also insert Data Bindings. There you can do a selection binding for a special characteristic or a variable value. If you want to assign a static (fix) value to a variable for example you can do a variable binding (technical name of variable/variable type "Variable Input String"/Variable Input String: set the required value).
The same thing can be done executing planning sequences within WAD.
Brgds,
Marcel -
How to pass variable in a function
I would like to ask how to pass the value "char" into the
"onSoundComplete" function? many thanks! many thanks!
_root.playVO = function(pageNum, char){
var myVO:Sound = new Sound();
myVO.loadSound("vo/vo" + pageNum + ".mp3", true);
_root.myVO.onSoundComplete = function(char){
_root.attachMovie("indicator", "indicator",
_global.curLevel++);
_root[char].mouth.gotoAndStop("mute");
_root.indicator.clickIndicator_btn.onRelease = function(){
_root.play();
_root.currentPage++;
_root.display(_root.currentPage);
this._parent.removeMovieClip();
}I don't think you can pass variables into the onSoundComplete
handler function. But you don't really need to as you've written
the code. You're passing it into the playVO function so it should
be availble to the onComplete handler (which you've written inside
playVO) without having to restate it. As long as you pass it in
when calling playVO (e.g. playVO(myVar);)
Hope that helps! -
How to pass arguments to .sql file.......
Hello,
I want to pass arguments to .sql file which is being called from within a shell (.sh).
suppose this is the line in shell -
${ORACLE_HOME}/bin/sqlplus -s abcuser/abcuser@abc < ${ABCDB_DIR}/A.sql $val >>${LOG}
- now I want to pass '123456' to A.sql
Please suggest how to do that.
Thanks and regards,You can pass parameters to a shell script executing sql commands just like you would any other shell script.
I have a script called test_os_variables.sh:
sqlplus -s "/ as sysdba" << EOF
select '$1' from dual;
EOF
Now I execute my script passing SHAWN as a parameter.
./test_os_variables.sh SHAWN
SQL*Plus: Release 10.2.0.2.0 - Production on Tue Jan 9 08:09:46 2007
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL>
'SHAW
SHAWN -
How to pass argument to the Java Plugin JVM w/o using the Control Panel?
I want to deploy an applet to be loaded by the Java Plug In
and fix some settings of its Java Virtual Machine.
The JPI Control Panel offers two ways to pass arguments to the JVM,
none satisfactory.
1. while interactive via the Control Panel Window.
This cannot be a solution for a deployed applet.
or
2. by editing the system generated file that stores
the settings of the Plugin Control Panel, using a property
named javaplugin.jre.params.
The problem with this method is that if forces to access
and edit this property file which is stored at various locations
depending the client platform. Then, it may collide with other
settings for other applets.
Is there a way to pass the arguments to the JVM
from within the html file?
Has anyone found a solution to this question?
JPSI am interested in this issue as well.
Did anyone find a reliable way to specify the runtime parameters that should be used by the Java Plug-in in order to execute a given Java applet?
I believe a good place to specify these runtime parameters would be the applet's JAR manifest: only digitally signed applets should be able to set the desired runtime parameters...
Any comments / suggestion would be greatly appreciated.
Regards,
Marco. -
How to pass parameter into extract function (for XMLTYPE)
I have a table PROBLEMXML with XMLTYPE field xml_column. In this column there are several deffinitions for the problem. There is no max amount of deffinitions and it can be no definition at all. I need to return all definitions for every problem as a string wirh definitions separated by ";".
Query
SELECT extract(prob.Def,'/Definitions/Definition[1]/@var') || ';'|| extract(prob.Def,'/Definitions/Definition[2]/@var')
FROM PROBLEMXML j ,
XMLTABLE (
'/problem'
PASSING j.xml_column
COLUMNS probid VARCHAR (31) PATH '/problem/@id',
Def XMLTYPE PATH '/problem/Definitions') prob
where PROBLEM_ID =1;
returns exactly what I want a;m.
But
declare
my_var varchar2(2000) :=null;
n1 number;
n2 number;
begin
n1:=1;
n2:=2;
SELECT extract(prob.Def,'/Definitions/Definition[n1]/@var') || '|'|| extract(prob.Def,'/Definitions/Definition[n2]/@var') into my_var
FROM ETL_PROBLEMXML_STG_T j ,
XMLTABLE (
'/problem'
PASSING j.xml_column
COLUMNS probid VARCHAR (31) PATH '/problem/@id',
Def XMLTYPE PATH '/problem/Definitions') prob
where PROBLEM_ID =1;
dbms_output.put_line(my_var);
end;
returns NULL.
Is there is a way to pass parameter into extract function?I need to return all definitions for every problem as a string wirh definitions separated by ";".In XQuery, there's the handy function "string-join" for that.
For example :
SQL> WITH etl_problemxml_stg_t AS (
2 SELECT 1 problem_id,
3 xmltype('<problem id="1">
4 <Definitions>
5 <Definition var="var1"></Definition>
6 <Definition var="var2"></Definition>
7 <Definition var="var3"></Definition>
8 </Definitions>
9 </problem>') xml_column
10 FROM dual
11 )
12 SELECT j.problem_id,
13 prob.probid,
14 prob.def
15 FROM etl_problemxml_stg_t j,
16 XMLTable(
17 'for $i in /problem
18 return element r
19 {
20 $i/@id,
21 element d { string-join($i/Definitions/Definition/@var, ";") }
22 }'
23 passing j.xml_column
24 columns
25 probid varchar2(30) path '@id',
26 def varchar2(100) path 'd'
27 ) prob
28 ;
PROBLEM_ID PROBID DEF
1 1 var1;var2;var3 -
How to pass values from one function to another
Hi,
I am a middle school teacher and a newbie in Flash Actionscript. I am trying to create a countdown timer for use in my class during tests. The start and pause functions work as required, but not the pause button. When I click on the pause button, the timer is reset to 0:00:00. Please help. Here is the code I had written so far:
var Subject1timeLeftHr;
var Subject1timeLeftMin;
var Subject1timeLeftSec;
Subject1start_btn._visible = true;
Subject1pause_btn._visible = false;
Subject1rotor_mc.gotoAndStop(1);
Subject1rotor_mc._visible = false;
Subject1durationHr_txt.text = "0";
Subject1durationMin_txt.text = "00";
Subject1durationSec_txt.text = "00";
Selection.setFocus(Subject1durationHr_txt);
function SubjectdurationHr(SubjectxdurationHr_txt, SubjectxdurationMin_txt)
if (SubjectxdurationHr_txt.length == 1)
Selection.setFocus(SubjectxdurationMin_txt);
function SubjectdurationMin(SubjectxdurationMin_txt, SubjectxdurationSec_txt)
if (SubjectxdurationMin_txt.length == 2)
Selection.setFocus(SubjectxdurationSec_txt);
function SubjectdurationSec(SubjectxdurationSec_txt, SubjectxdurationHr_txt)
if (SubjectxdurationSec_txt.length == 2)
Selection.setFocus(SubjectxdurationHr_txt);
Subject1durationHr_txt.onChanged = function()
SubjectdurationHr(Subject1durationHr_txt,Subject1durationMin_txt);
Subject1durationMin_txt.onChanged = function()
SubjectdurationMin(Subject1durationMin_txt,Subject1durationSec_txt);
Subject1durationSec_txt.onChanged = function()
SubjectdurationSec(Subject1durationSec_txt,Subject1durationHr_txt);
function startcountdown(SubjectxdurationLeft, SubjectxdurationHr, SubjectxdurationHr_txt, SubjectxdurationMin, SubjectxdurationMin_txt, SubjectxdurationSec, SubjectxdurationSec_txt, Subjectxduration, SubjectxstartTime, SubjectxendTime, Subjectxtimer_mc, Subjectxpause_btn, Subjectxstart_btn, Subjectxrotor_mc, SubjectxtimeLeft, SubjectxtimeLeftHr, SubjectxtimeLeftMin, SubjectxtimeLeftSec, SubjectxtimeLeftHr_txt, SubjectxtimeLeftMin_txt, SubjectxtimeLeftSec_txt)
delete SubjectxdurationLeft;
delete SubjectxdurationHr;
delete SubjectxdurationMin;
delete SubjectxdurationSec;
delete Subjectxduration;
delete SubjectxdurationHr_txt.text;
delete SubjectxdurationMin_txt.text;
delete SubjectxdurationSec_txt.text;
SubjectxstartTime = getTimer();
Subjectxtimer_mc.onEnterFrame = function()
if (SubjectxdurationHr_txt.text == Nan || SubjectxdurationMin_txt.text == Nan || SubjectxdurationSec_txt.text == Nan)
else
SubjectxdurationHr = 60 * 60 * 1000 * Number(SubjectxdurationHr_txt.text);
SubjectxdurationMin = 60 * 1000 * Number(SubjectxdurationMin_txt.text);
SubjectxdurationSec = 1000 * Number(SubjectxdurationSec_txt.text);
Subjectxduration = SubjectxdurationHr + SubjectxdurationMin + SubjectxdurationSec;
SubjectxendTime = SubjectxstartTime + Subjectxduration;
SubjectxdurationLeft = SubjectxendTime - getTimer();
if (SubjectxdurationLeft > 0)
SubjectxdurationHr_txt._visible = false;
SubjectxdurationMin_txt._visible = false;
SubjectxdurationSec_txt._visible = false;
Subjectxpause_btn._visible = true;
Subjectxstart_btn._visible = false;
Subjectxrotor_mc._visible = true;
Subjectxrotor_mc.play();
SubjectxtimeLeft = SubjectxdurationLeft / (1000 * 60 * 60);
SubjectxtimeLeftHr = Math.floor(SubjectxtimeLeft);
SubjectxtimeLeftMin = Math.floor((SubjectxtimeLeft - SubjectxtimeLeftHr) * 60);
SubjectxtimeLeftSec = Math.floor(((SubjectxtimeLeft - SubjectxtimeLeftHr) * 60 - SubjectxtimeLeftMin) * 60);
SubjectxtimeLeftHr_txt.text = String(SubjectxtimeLeftHr);
if (SubjectxtimeLeftHr_txt.length < 1)
SubjectxtimeLeftHr_txt.text = "0" + SubjectxtimeLeftHr_txt.text;
SubjectxtimeLeftMin_txt.text = String(SubjectxtimeLeftMin);
if (SubjectxtimeLeftMin_txt.length < 2)
SubjectxtimeLeftMin_txt.text = "0" + SubjectxtimeLeftMin_txt.text;
SubjectxtimeLeftSec_txt.text = String(SubjectxtimeLeftSec);
if (SubjectxtimeLeftSec_txt.length < 2)
SubjectxtimeLeftSec_txt.text = "0" + SubjectxtimeLeftSec_txt.text;
else
delete Subjectxtimer_mc.onEnterFrame;
SubjectxtimeLeftHr_txt.text = "";
SubjectxtimeLeftMin_txt.text = "";
SubjectxtimeLeftSec_txt.text = "";
SubjectxdurationHr_txt._visible = true;
SubjectxdurationMin_txt._visible = true;
SubjectxdurationSec_txt._visible = true;
Subjectxrotor_mc.gotoAndStop(1);
Subjectxrotor_mc._visible = false;
SubjectxdurationHr_txt.text = "0";
SubjectxdurationMin_txt.text = "00";
SubjectxdurationSec_txt.text = "00";
Subjectxpause_btn._visible = false;
Subjectxstart_btn._visible = true;
Selection.setFocus(SubjectxdurationHr_txt);
function pausecountdown(SubjectxdurationHr_txt, SubjectxtimeLeftHr, SubjectxdurationMin_txt, SubjectxtimeLeftMin, SubjectxdurationSec_txt, SubjectxtimeLeftSec, Subjectxstart_btn, Subjectxpause_btn, Subjectxrotor_mc)
delete Subjectxtimer_mc.onEnterFrame;
SubjectxdurationHr_txt.text = String(SubjectxtimeLeftHr);
SubjectxdurationMin_txt.text = String(SubjectxtimeLeftMin);
SubjectxdurationSec_txt.text = String(SubjectxtimeLeftSec);
Subjectxstart_btn._visible = true;
Subjectxpause_btn._visible = false;
Subjectxrotor_mc.stop();
Subject1pause_btn.onRelease = function()
pausecountdown(Subject1durationHr_txt,Subject1timeLeftHr,Subject1durationMin_txt,Subject1t imeLeftMin,Subject1durationSec_txt,Subject1timeLeftSec,Subject1start_btn,Subject1pause_btn ,Subject1rotor_mc);
Subject1start_btn.onRelease = function()
startcountdown(Subject1durationLeft,Subject1durationHr,Subject1durationHr_txt,Subject1dura tionMin,Subject1durationMin_txt,Subject1durationSec,Subject1durationSec_txt,Subject1durati on,Subject1startTime,Subject1endTime,Subject1timer_mc,Subject1pause_btn,Subject1start_btn, Subject1rotor_mc,Subject1timeLeft,Subject1timeLeftHr,Subject1timeLeftMin,Subject1timeLeftS ec,Subject1timeLeftHr_txt,Subject1timeLeftMin_txt,Subject1timeLeftSec_txt);
Subject1cancel_btn.onRelease = function()
Subject1timeLeftHr_txt.text = "";
Subject1timeLeftMin_txt.text = "";
Subject1timeLeftSec_txt.text = "";
Subject1durationHr_txt._visible = true;
Subject1durationMin_txt._visible = true;
Subject1durationSec_txt._visible = true;
Subject1durationHr_txt.text = "0";
Subject1durationMin_txt.text = "00";
Subject1durationSec_txt.text = "00";
Subject1timeLeftHr_txt._visible = true;
Subject1timeLeftMin_txt._visible = true;
Subject1timeLeftSec_txt._visible = true;
Subject1pause_btn._visible = false;
Subject1start_btn._visible = true;
Subject1rotor_mc._visible = false;
Subject1rotor_mc.gotoAndStop(1);
delete Subject1timer_mc.onEnterFrame;
delete Subject1durationLeft;
delete Subject1duration;
delete Subject1durationHr_txt.text;
delete Subject1durationMin_txt.text;
delete Subject1durationSec_txt.text;I think you need to spend some time reducing your code to practical levels. You seem to be passing everything in the book to every function and I would guess that probably none of it is necessary. If you declared those variables at the beginning, then you don't need to pass them into any function because they are gobally available to any of the code/functions that follows them. Similarly, if you have textfields on the stage, you do not need to pass those into any functions for the same reason.
I see you making overuse of "delete" (and possibly errant use as well). Probably the only thing you might want/need to use is...
delete Subjectxtimer_mc.onEnterFrame;
Which stops the enterframe activity from firing off, which I will guess is being used to update the textfields that indicate the time.
And that conditional that uses == Nan isn't likely to do anything except wonder what an Nan is. Textfields hold strings, which are quoted. SO unless you have a variable named Nan somewhere that has a String value assigned to it, that conditional won't be doing anything for you. You probably won't need it at all if you get this working properly.
Maybe you are looking for
-
I haven't backed my phone up since June 2012, but my phone syncs for a few seconds whenever I would plug it into my computer. However, I have not manually synced it in a very long time. Is there any way to restore my new phone to what was synced the
-
Process: Safari [494] Path: /Applications/Safari.app/Contents/MacOS/Safari Identifier: com.apple.Safari Version: 6.0 (7536.25) Build Info: WebBrowser-7536025000000000~1 Code Type: X86-64 (Native) Parent Process: launchd [131] Date
-
Hi all, Can you anybody pls explain about "Automatic clearing " in GL. And where it is exactly required in GL,and what are configuration needed. Thanks&Regards Jay
-
Need to analyse my PROD system completely.
Hi, We have following setup in our system. 1) 2 node RAC. 2) ASM storage. 3) RMAN backup has been used. 4) PCP has been implemented. 5) Dataguard has been implemented. 6) 2node EBS has been implemented with h/w load balancer. 7) OS is AIX 6L. 8) DB i
-
"Insight Not Available" with JDev 10.1.3.1.0.3984
Hi all, I'm having problems with JDev 10.1.3.1.0.3984. I often have scriptlet in my JSP pages. My common needs in most common IDEs is their capability of Code Assisst. But, in JDev I found that code assist is not much helpful. If i'm using object tha