08-22-2006
Receiving error on Unix server-- java.lang.UnsatisfiedLinkError: registerNatives
Hi all,
This is my first shell script, so I'm hoping the problem is that I'm just missing something, and not something bigger. I have a Java application that I wrote in WSAD that reads data from an Excel file and inserts values into a DB2 database. I'm able to run it successfully in WSAD. I am trying to write a Bourne shell script to call the main method so that I can have a cron job that runs the app at a specific time. It seems to be failing once I add the rt.jar in the classpath. Thanks in advance for looking.
This is my script:
#!/bin/sh
cd /usr/local/xmlMQ2smtp2
JAVA_COMPILER=off
export JAVA_COMPILER
JAVA_HOME= /usr/jdk_base
CLASSPATH=.
CLASSPATH=$CLASSPATH:migrationApplication.jar
CLASSPATH=$CLASSPATH:/usr/jdk_base/lib/classes.zip
CLASSPATH=$CLASSPATH:/usr/local/classes/jxl.jar
CLASSPATH=$CLASSPATH:/usr/local/classes/log4j.jar
#CLASSPATH=$CLASSPATH:/usr/local/classes/db2java.zip
#CLASSPATH=$CLASSPATH:/usr/local/classes/j2ee.jar
CLASSPATH=$CLASSPATH:/usr/java131/jre/lib/rt.jar
export CLASSPATH
java -classpath $CLASSPATH com.form.migrationapplication.Migrate
java.lang.UnsatisfiedLinkError: registerNatives
at
at java.util.HashMap.rehash(HashMap.java:301)
at java.util.HashMap.put(HashMap.java:362)
at jxl.biff.FormattingRecords.addFormat(FormattingRecords.java:143)
at jxl.read.biff.WorkbookParser.parse(WorkbookParser.java:328)
at jxl.Workbook.getWorkbook(Workbook.java:167)
at com.form.migrationapplication.ReadExcelFile.read(Read
ExcelFile.java:89)
at com.form.migrationapplication.Migrate.main(Migrate.ja
va:28)
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello,
I recieve the following error when trying to run the following command in a ksh. The operating system is AIX5.1.
/usr/bin/jar -xvf {filename}.zip
Can't find class java.lang.System
But when I run it on the command line it unzips the file fine.
Does anybody know why this... (2 Replies)
Discussion started by: ctcuser
2 Replies
2. Linux
I have an ant build file im using to build and run a software package im developing. I'm writing an automatic build script that will each night pull a clean project from CVS, build it, and run some tests on it. I have everything running but the tests. The test requires the running of a seperate... (0 Replies)
Discussion started by: kingfinny
0 Replies
3. Solaris
Hi Guys,
Please help me out. I am new to solaris. I am using solaris 10
___________________________________________________________
public class Filecheck{
public static void main(String args) {
System.out.println("LD_LIBRARY_PATH is : "+System.getProperty("java.library.path"));... (5 Replies)
Discussion started by: josh_chrisin
5 Replies
4. Solaris
Hello everyone,
I have installed Sun Studio 12 in my Sun Solaris 10 (x86) OS. At first, there was nothing wrong with it but recently, I couldn't open the Sun Studio IDE. When I try to open it, I keep on getting the following error messages:... (2 Replies)
Discussion started by: wintersakura
2 Replies
5. Shell Programming and Scripting
I need help writing java code that can connect to a remote unix server, and run a script on that server. I have scoured the internet, but I have been unable to find proper documentation on how this can be accomplished. Any help is appreciated thanks. (1 Reply)
Discussion started by: developncode
1 Replies
6. Red Hat
Hi,
Since i move my Linux Redhat server on another Network with new IP address. WE'RE ABLE TO SEND MAIL OUTSIDE BUT we can not receive any incoming mail. It alway points to the old IP. I updated new IP in /etc/hosts and /etc/sysconfig/network then reboot the system. 10.117.32.20 is an old ip... (3 Replies)
Discussion started by: lamoul
3 Replies
7. IP Networking
I'm looking for a couple high level pointers to writing a UDP server that will be acknowledging data at a rate of approximately twelve packets every second and will be running on and older but more or less dedicated Solaris 9 box.
Acknowledging the data packets is relatively simple, after... (2 Replies)
Discussion started by: allbread
2 Replies
8. Shell Programming and Scripting
Dear All,
I am using CentOS release 5.5 (Final).I want to monitoring the system activity through mail.But the <code>mail -s "Subject" user1@domain.com</code> is not working from the server.could you help me the procedure to generate mail from the server. (2 Replies)
Discussion started by: kpoobathi
2 Replies
9. AIX
Hey buddies,
I'd love to seek and destroy the cause of this error > . <
I get this in my browser (Error 500: java.lang.OutOfMemoryError) when I unsuccessfully try to access my Vios - IVM adress :(
To recover access to IVM adress I have to enter "oem_setup_env" mode and "kill -9 java's... (3 Replies)
Discussion started by: Xscaio
3 Replies
LEARN ABOUT SUSE
macros.jpackage
MACROS.JPACKAGE(7) RPM Java packaging MACROS.JPACKAGE(7)
NAME
macros.jpackage - RPM macros for Java packagers and developers. Written for the JPackage Project <http://www.jpackage.org/>:
SYNOPSIS
%_jvmdir
Root directory where all Java VMs/SDK/JREs are installed.
%_jvmjardir
Root directory where all Java VMs/SDK/JREs expose their jars
%_jvmprivdir
Root directory for all Java VM/SDK/JRE's private things.
%_jvmlibdir
Root directory for all architecture dependent parts of Java VM/SDK/JRE's
%_jvmdatadir
Root directory for all architecture independent parts of Java VM/SDK/JRE's
%_jvmsysconfdir
Root directory for all configurations parts of Java VM/SDK/JRE's
%_jvmcommonlibdir
Root directory for all common architecture dependent parts of Java VM/SDK/JRE's
%_jvmcommondatadir
Root directory for all common architecture independent parts of Java VM/SDK/JRE's
%_jvmcommonsysconfdir
Root directory for all common configurations parts of Java VM/SDK/JRE's
%_javadir
Directory where arch and version independent jars are installed.
%{_javadir}-ext
Directory where version dependent jars are installed.
%_{javadir}
Directory where arch and version independent jars are installed.
%{_javadir}-x.y.z
Directory where jars for Java standard x.y.z (usually symlinks to %{_javadir}-ext) are installed.
%{_javadir}-utils
Directory where Java-related scripts are installed.
%_jnidir
Directory where arch-specific (JNI) version-independent jars are installed.
%_{jnidir}-ext
Directory where arch-specific (JNI) version-dependent jars are installed.
%_{jnidir}-x.y.z
Directory where arch-specific (JNI) jars for Java standard x.y.z (usually symlinks to %{_jnidir}-ext) are installed.
%_javadocdir
Root directory where all javadoc is installed.
%_mavendepmapdir
Directory for maven depmaps.
%_mavendepmapfragdir
Directory for maven depmaps.
%java_home
Current default JVM home. Calls a set_jvm() from java-functions(7).
%ant Default ant command.
%jar Default jar command.
%java
Default java command. Calls a set_jvm() from java-functions(7).
%javac
Default javac command.
%javadoc
Default javadoc command.
%add_jvm_extension
add_jvm_extension should be used in %install by extension packages to declare what extension jars they provide.
%add_to_maven_depmap()
add_to_depmap adds an entry to the depmap. The arguments are: %1 the original groupid
%2 the original artifact id
%3 the version
%4 the new groupid
%5 the new artifactid
%update_maven_depmap()
update_maven_depmap updates the main maven depmap
%jpackage_script()
A standard script fot running jpackage positive applications. %1 main class
%2 flags
%3 options
%4 jars (separated by ':')
%5 the name of script you wish to create
DESCRIPTION
This is a library of generic rpm macros which should be used on jpackage.org compatible distributions.
FILES
/etc/rpm/macros.jpackage
Definitions of macros. For additional informations look at this file.
/use/share/java-utils/java-functions
shell script functions library for Java applications
/etc/java/java.conf
system-wide Java configuration file
~/.java/java.conf
user's Java configuration
SEE ALSO
Regular Manual Pages
java.conf(5)
java-functions(7)
jpackage-utils(7)
AUTHORS
David Walluck <david@jpackage.org>
Ville Skytta <scop at jpackage.org>
Nicolas Mailhot <Nicolas.Mailhot at laPoste.net>
REPORTING BUGS
Report bugs using JPackage Bugzilla (http://www.jpackage.org/bugzilla/)
jpackage-utils 1.7.5 February 2009 MACROS.JPACKAGE(7)