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 CENTOS
build-classpath
BUILD-CLASSPATH(1) Java Packages Tools BUILD-CLASSPATH(1)
NAME
build-classpath - build a Java CLASSPATH
SYNOPSIS
build-classpath JAR|artifact-coordinates [JAR|artifact-coordinates ...]
DESCRIPTION
Small utility to build a Java CLASSPATH with the named JARs or Maven artifact coordinates. Artifact coordinates specify Maven artifact and
are in format groupId:artifactId[:extension[:classifier]]:version. If extension is omitted then "jar" is used. If classifier is omitted
then empty classifier is used. For more information see XMvn Configuration Reference. The CLASSPATH is returned to standard output.
EXAMPLES
build-classpath junit xerces-j2 wsdl4j - this will return a string to standard out that is a valid CLASSPATH containing junit, xerces-j2,
and wsdl4j JARs.
build-classpath log4j:log4j org.apache.commons:commons-io - this will return a string to standard out that is a valid CLASSPATH containing
log4j and commons-io JARs.
build-classpath com.google.inject:guice::no_aop: - this will return a string to standard out that is a valid CLASSPATH containing
google-guice JAR with classifier no_aop.
AUTHOR
Originally written by David Walluck.
REPORTING BUGS
Bugs should be reported through Red Hat Bugzilla at http://bugzilla.redhat.com/.
SEE ALSO
build-jar-repository(1), rebuild-jar-repository(1),
JAVAPACKAGES
06/10/2014 BUILD-CLASSPATH(1)