Sponsored Content
Top Forums UNIX for Dummies Questions & Answers passing arguments from shell to java Post 302196547 by kenpeter on Monday 19th of May 2008 12:47:30 AM
Old 05-19-2008
passing arguments from shell to java

Hi:

I have a script called runjava:

Code:
The content ---
search=$1
dpi=$2
prefix=$3
input=$4
output=$5

java  -Djava.library.path=./lib/path/Lib -classpath .:lib/path/Lib/mylib.jar myclass $search $dpi $prefix $input $output


How does myclass parse arguments ---
String searchTerm = (args[0]).trim();
String dpiStr = (args[1]).trim();
int dpi = Integer.parseInt(dpiStr);
String prefix = (args[2]).trim();
String inputFile = (args[3]).trim();
String outputPath = (args[4]).trim();


How to run --- 
./runjava $search $dpi $prefix $input $output


Problem ---
My java class cannot receive the arguments passed by shell script.

 

10 More Discussions You Might Find Interesting

1. Solaris

Passing arguments to a shell script from file while scheduling in cron

Hi, I have a shell script Scp_1.sh for which I have to pass 2 arguments to run. I have another script Scp_2.sh which in turns calls script Scp_1.sh inside. How do I make Scp_1.sh script to read arguments automatically from a file, while running Scp_2.sh? -- Weblogic Support (4 Replies)
Discussion started by: weblogicsupport
4 Replies

2. Shell Programming and Scripting

passing runtime arguments to a shell script...

hi I am new to shell programming.....my question is while running one of my shell program it stops in between to accept input from the user and proceeds furthur after giving input....I want to know whether I can set this input through some files so that the shell acript reads the input from the... (10 Replies)
Discussion started by: santy
10 Replies

3. Shell Programming and Scripting

Passing Arguments in Shell Scripts

Hello everybody! First time posting here:) Right, I am trying to pass arguments in my shell scripts using $1, $2 and $3 etc using if else statement........ This is my shell script which is based on serching the google website #!/bin/sh wget -t1 -E -e robots=off - -awGet.log -T 200 -H... (47 Replies)
Discussion started by: kev_1234
47 Replies

4. Shell Programming and Scripting

Passing arguments from a bash shell script to a command

I'm pretty new to bash scripting and I've found myself writing things like this (and the same with even more nesting): if $CATEGORIES; then if $LABEL_SLOTS; then $pyth "$wd/texify_grammar.py" "$input" "$texfile" "--label-slots" "--categories" "$CATEGORY_LIST" ... (9 Replies)
Discussion started by: burbly
9 Replies

5. Programming

Passing arguments from java to script shell

Hello Please i want to pass parameter (the string s) to the shell script: Quote: String s="Hello"; Process process = Runtime.getRuntime().exec("sh script1.sh"); How can i do please? Thank you (0 Replies)
Discussion started by: chercheur857
0 Replies

6. Shell Programming and Scripting

Problems passing shell arguments to perl

Semi-newbie, so flame throwers to 'singe-only', please. ;-) I have a large number of (say) .html files, where I'd like to do a recursive in-place search and replace a particular string. The following bit of perl works fine: perl -pi -e 's/oldstring/newstring/g' `find ./ -name *.html` ... (2 Replies)
Discussion started by: johnny_canucl
2 Replies

7. Shell Programming and Scripting

Passing multiple arguments to a shell script

Hi Gurus, Need some help with the shell scripting here. #!/bin/ksh ps -ef | grep -i sample.ksh | grep -v grep > abc.txt if then echo "sample.ksh is executing" else echo "sample.ksh is not executing" fi (1 Reply)
Discussion started by: jayadanabalan
1 Replies

8. Shell Programming and Scripting

Shell scripting with passing arguments

Hi All, I am using the script for creating local queue and passing the arguments while running the script as below n=0 while do e=`expr $n + 3` echo 'DEFINE QL('$e') MAXDEPTH('$6') MAXMSGL('$7') DEFPSIST('$8') '$9'' | /apps/mqm_opt/bin/runmqsc $2 n=`expr $n + 1` done Running the... (5 Replies)
Discussion started by: Anusha M
5 Replies

9. Shell Programming and Scripting

C shell script passing arguments problem.

I found something insteresting when I tested passing arguments into my scripts. My scripts is as below. % cat passarg.env #!/bin/csh echo "passarg: argv = $argv argv = $argv" passarg1.env $* % cat passarg1.env #!/bin/csh echo "passarg1: argv = $argv argvp=$argv" set str = "test... (5 Replies)
Discussion started by: bestard
5 Replies

10. UNIX for Beginners Questions & Answers

Passing Arguments to shell script from file is not working as expected.

Hi All, I have below simple shell script in cloudera quick start vm cenos 6 which copy file from source to destination. # file_copy.sh source_dir = ${source_dir} target = ${target_dir} cp source_dir target and my parameter file is like below #parameter_file.txt source_dir =... (4 Replies)
Discussion started by: Narasimhasss
4 Replies
ikvm(1) 						      General Commands Manual							   ikvm(1)

NAME
ikvm - java virtual machine executable using the CLI runtime SYNOPOSIS
ikvm [ options ] class [ args ... ] ikvm [ options ] -jar jarfile [ args ... ] DESCRIPTION
IKVM is an implentation of the Java for the Common Language Infrastructure (CLI) runtime. It includes a byte code JIT compiler/verifier to translate Java byte code to CIL and GNU Classpath to provide the Java class libraries. ikvm program performs this translation and execu- tion at run time, the ikvmc(1) program provides a static compilation to CIL. This program is intended to act as a drop-in replacement for the java program that executes java bytecode (with or without a JIT) and as such, takes a subset of that tool's options and arguments as given here. ikvm operates in two modes, either on a fully-qualified Java classname or on a jar file with the -jar jarfile option given. Any remaining arguments args ... are passed to the main class. CLASS SEARCHING
Classes are searched for in the current directory if no -cp / -classpath option, no -jar option and no CLASSPATH environment variable is set. If only CLASSPATH is set and no ptions are given only that is used to find classes, the current directory is not used unless CLSSPATH con- tains . If -cp / -classpath is given, CLASSPATH is ignored. If -jar is given, the jar file is put at the start of the classpath taken from either the -cp / -classpath option or from CLASSPATH. See also the description for the -Xbootclasspath option below. OPTIONS
-cp path -classpath path Set the JVM classpath to search for application classes and resources. The path is a sequence of directories and zip/jar files sep- arated by : (; on Windows). If this option is given more than once, only the last one applies. -Dname=value Set a system property name to value. -ea[:packagename ... | :classname] -enableassertions[:packagename ... | :classname] Enable assertions. -da[:packagename ... |:classname] -disableassertions[:packagename ... | :classname] Disable assertions. -version Display IKVM and runtime version -Xbootclasspath:path Set the boot JVM classpath for bootstrap classes and resources. The path is a sequence of directories and zip/jar files separated by : (; on Windows). If this option is given more than once, only the last one applies. -Xbreak Trigger a user defined breakpoint at startup -Xmethodtrace:string Builds method trace into the specified output methods -Xsave Save the generated assembly for debugging. -Xtime Time the execution. -Xtrace:name Displays all tracepoints with the given name. -Xwait Keep the process hanging around after exit. -? -help Display a summary of the usage. SEE ALSO
ikvmc(1), ikvmstub(1). IKVM Project web site http://ikvm.net/ <http://ikvm.net/> Man page by Dave Beckett, made available under the same terms as IKVM. 2005-06-19 ikvm(1)
All times are GMT -4. The time now is 09:49 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy