Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Efficient way of distributing java application

843807Jan 23 2003 — edited Feb 21 2003
Hi,
I have a java application that I can startup using the command

java appName

Now I want to be able to distribute this application. I have a few questions for that:

1)
How can I check if Java Runtime Environment is already installed or not? If it is I want to skip step 2. I cannot do this from java for sure because I am not sure if JRE is available or not.

2)
Assuming that the client PC does not have java installed on it, how can I automate the installation of Java Runtime Environment and after that install the java application.

3)
Also is there anyway I can go around without having to type the following to start my app?
c:\>java appName


Thanks
-Chirag

Comments

Günter

If your stored procedures are huge maybe a Java heap space problem ?

Billy Verreynne

Recompiling a stored proc requires an exclusive lock on the meta data object for the stored proc. Sessions using and executing a stored proc, or objects with dependencies on that stored proc, place a shared lock on the stored proc meta data object. This is to prevent runtime issues and errors to occur by changing the code of an in-use stored proc.
Thus a recompile session call can wait for an extended time for obtaining an exclusive lock for changing the stored proc.

jflack

So, if your database is busy, and your procedures are being used a lot, let me suggest that you use edition-based redefinition to make your changes.

1 - 3
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Mar 21 2003
Added on Jan 23 2003
14 comments
360 views