11-18-2002
Just a bit of follow up...
I had been under the impression that trouble I encountered when trying to run my Insert_data JAVA class(application or whatever) can from my shell's ENV not being set correctly. I tried everything! I set CLASSPATH and PATH in .tcshrc . In the initial C SHELL script that is called from cron, I added things like ...
setenv JAVA_HOME_R "/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Classes"
set classpath=($JAVA_HOME_R/classes.jar $JAVA_HOME_R/postgresql.jar)
You name it I tried it, but nothing worked.
What I found was it had nothing to do with setting my shells ENV (i.e. PATH CLASSPATH and such). Instead, this turned out to be entirely a JAVA side problem/solution. It was as simple as the following.
java -classpath /Users/admin/LOGS Insert_data
With the above I can run Insert_data from any directory on my machine, and I also have no trouble running/calling from cron.
Problem solved. Sorry to have gotten away from the main topic of discussion here, but I felt it might save others time, perhaps, to give a follow up.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I was wondering if it was possible to call a unix command directly from a Java program during run-time. This command could very very basic e.g. "ps -ef" returned as a string, all I need is a starting place so if anyone has any suggestion or examples I would be very grateful (2 Replies)
Discussion started by: QUartz Ite
2 Replies
2. UNIX for Dummies Questions & Answers
I am running some shell scripts through a foll cron job, the script works fine and there are no errors in the log file but I receive the following error in mail for the jobs:
stty: no such device or address
What does the above error indicate, here is the cron job:
0 22 * * 0... (2 Replies)
Discussion started by: knarayan
2 Replies
3. UNIX for Dummies Questions & Answers
HI
I need to build a GUI where a button could execute a script in Solaris 8. I am working with Sun ONE Studio 7 Enterprice Edition.
Thanks (1 Reply)
Discussion started by: javierelizabeth
1 Replies
4. UNIX for Dummies Questions & Answers
This is a line from my crontab:
12 12 * * * /home/users/ElburdNDL/www/backups/adddate.php
The permissions of the script is 755 it should execute ok....but it doesn't.
Do I somehow have to give cron the path to PHP or something?
If so, how exactly? Thanks.
Ed
PS Am a total newbie... (10 Replies)
Discussion started by: eludlow
10 Replies
5. Solaris
Solaris 10. Getting a boatload of "Resource unavailable" on read errors for a Java process which is taking 350% of CPU. No I/O issues and dtrace shows lots of lwp calls. There are only 54 threads (or so, it fluxuates) but certainly not a lot. App is WebLogic.
App has been up since the third and... (2 Replies)
Discussion started by: BOFH
2 Replies
6. Shell Programming and Scripting
I have the following cron job in the crontab.
#! /bin/bash
25 15 * * 1-5 /export/home/svittala/scripts/scpt1.sh >/dev/null 2>&1.
The problem that I am facing is - the scpt1.sh can be executed manually. But, it is not executing through CRON. Not sure what's the issue. Any hints?. Thanks.... (5 Replies)
Discussion started by: vskr72
5 Replies
7. Shell Programming and Scripting
I can call a C program from the shell and results are outputted as normal. The C program processes some files and spits out a .csv file.
If I scheduled it in cron, there is no output.
If their a special way to schedule C programs in cron?
thanks & regards (1 Reply)
Discussion started by: hazno
1 Replies
8. Shell Programming and Scripting
Hi All,
I need to call a java method from a shell script. I know we can use the command
java ClassName
to call the main method in it. But I need to call another method that is there in the class and pass an email to it.
Can I use
java ClassName.MethodName(email)
Any help will be... (4 Replies)
Discussion started by: RahulK
4 Replies
9. Programming
I have an adapter written in c++ from which I need to call a java service point.
Could anybody please provide an example program of calling java from c++
thanks in advance. (0 Replies)
Discussion started by: axes
0 Replies
10. Red Hat
Hi,
I am trying to call a bash script from a java file.
Code to call bash script will look like:
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("mybashfile.sh");
It is succesfully calling the bash file.
I am using simple rm commands in the script to remove... (0 Replies)
Discussion started by: lakshman.forums
0 Replies
LEARN ABOUT DEBIAN
jclassinfo
jclassinfo(1) utils jclassinfo(1)
NAME
jclassinfo - Provides information for Java class files.
SYNOPSIS
jclassinfo [option] {classname | filename}
DESCRIPTION
jclassinfo reads a class file and provides all sorts of information about it. file can be - then jclassinfo reads a classfile from stan-
dard input.
OPTIONS
--help Output help information and exit.
--version
Output version information and exit.
--bootclasspath=<path>
The path used to search for VM bootstrap classes.
--classpath=<path>
The path used to search for the class if a class name is given.
--xml Output xml (experimental).
--all Prints all information for the class.
--general-info
Prints some general information about the class.
--constant-pool
Print constant pool.
--visibility=<public | package | protected | private | synthetic>
The visibility to use when printing class fields/methods.
--fields
Print fields.
--methods
Print methods.
--disasm
Enable code disassembly for methods (if compiled with disassembly support).
--verbose
Show exception table and max stack and max locals for methods.
--method-debug-info
Show line numbers and local variables for methods.
--attributes
Print class attributes.
--packages
Print packages referenced.
--classes
Print classes/interfaces referenced.
--methods-ref
Print methods referenced.
--find-class {classname}
Find the file(s) that contains the given class(es).
--recursive
Scan dependencies recursively.
--quiet
Supress status messages.
FILES
No configuration files for the time being.
ENVIRONMENT
CLASSPATH is used to find classes if a class name is given instead of the filename. The --classpath option can be used to override this.
JAVA_HOME is used to find the default bootstrap classpath. The default bootstrap classes are assumed to be in JAVA_HOME/jre/lib/rt.jar. The
--bootclasspath option can be used to override this.
EXAMPLES
To see what packages a class uses:
jclassinfo --packages /usr/share/java/MyClass.class
To see what packages the classes in myproject folder use:
jclassinfo --packages myproject/*.class
AUTHORS
Nicos Panayides <anarxia@gmx.net>
REPORTING BUGS
Report bugs in
http://sourceforge.net/tracker/?group_id=74004&atid=539646
SEE ALSO
javap(1), jcf-dump(1)
jclassinfo 0.19 jclassinfo(1)