How to browse Java Source in PL/SQL Developer
As I use PL/SQL Developer for developing, for the first time I've just tried to write and compile a java source.
After compiling the java source succesfully, I can see it by selecting it from the system table USER_SOURCE where it's defined as TYPE JAVA SOURCE, but I'd like to know where and if it's possible to browse it in the left window list of the panel of PL/SQL Developer like it happens for Procedures, Packages, ... I mean is there a way to edit the java source created without selecting it from USER_SOURCE but in a better way as it's possibile for the procedures in PL/SQL Developer?
Thanks
Yes, It is possible. Check the option Tools->Browser. Then in the browser you can find it.
Similar Messages
-
Compiling a java source in pl/sql developer - problems
Hi,
i'm using pl/sql developer and i created a javasource like this:
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperFillManager;
create or replace and compile java source named Test as
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import persistencia.JdbcDaoFactory;
* @author igor.simoes
public class ProcessoRelController {
the problem is: when i compile the source, an error is displayed(canno't find symbol) in the first line (import net.sf.jasperreports.engine.JRException;)
i wanna know how can i make the oracle JVM see the package(.jar) that contains net.sf.jasperreports.engine.JRException class, and the others classes in the import statement..
thank's
Igor SimõesHi,
Refer the 'Implementing the report service' section in the following article: http://java.dzone.com/articles/java-reporting-part-2
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.HashMap;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.export.JRXlsExporter;
public static Connection establishConnection()
Connection connection = null;
try
Class.forName("oracle.jdbc.driver.OracleDriver");
String oracleURL = "jdbc:oracle:thin:@localhost:1521:mySID";
connection = DriverManager.getConnection(oracleURL,"username","password");
connection.setAutoCommit(false);
catch(SQLException exception)
exception.printStackTrace();
return connection;
-Priyanka -
SQL Developer 3.2 : Unable to browse java source in the db
Hi:
I noticed a regression in SQL Developer 3.2 in respect to 3.1 (on windows).
as of SQL Developer 3.1.7.7.42 I was able to browse java sources stored and compiled in the database.
The tabs "Details", "Source", "Policies" were correctly populated. If I had to complain about something, the names of the classes were "shortened" so that I saw "c932e55e_PrintDebug" instead of "my/company/application/package/PrintDebug".
I have tested the 3.2 release.
Now, the class names are complete, but the tabs are empty. I am also unable to retrieve the source of a class (as it was possible in 3.1)
Does this happen to other people?
Thanks,
AndreaThanks for the feedback, it is good to know I am not alone :-)
I did some further tests.
I enabled logging in sqldeveloper.conf, and found this query I believe to be the culprit:
Prepared:with src_name as (select source n from Dba_java_classes
where lower(name)=lower(:NAME) and rownum = 1)
select text||decode(substr(text,length(text)),chr(10),null,chr(13),null,chr(10)) source
from Dba_source
where owner= :OWNER
and type = 'JAVA SOURCE'
and (name in (select n from src_name) or name in (select owner || '/' || n from src_name)
or lower(name) = lower(:NAME))
order by line
Previously :NAME was populated with the java short name, while now it has the java long name.
In fact, if I compile a class where short name and long name are the same, it works.
In DBA_JAVA_CLASSES name is the long name, while in DBA_SOURCE it is the short name (at least this is what I observed).
So I believe that this is truly a regression.
Anyone (from dev) can confirm this?
Thanks,
Andrea -
How to use java source in Oracle when select by sqlplus.
How to use java source in Oracle when select by sqlplus.
I can create java source in Oracle
import java.util.*;
import java.sql.*;
import java.util.Date;
public class TimeDate
public static void main(String[] args)
public String setDate(int i){
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(new Date((long)i*1000));
System.out.println("Dateline: "
+ calendar.get(Calendar.HOUR_OF_DAY) + ":"
+ calendar.get(Calendar.MINUTE) + ":"
+ calendar.get(Calendar.SECOND) + "-"
+ calendar.get(Calendar.YEAR) + "/"
+ (calendar.get(Calendar.MONTH) + 1) + "/"
+ calendar.get(Calendar.DATE));
String n = calendar.get(Calendar.YEAR) + "/" + (calendar.get(Calendar.MONTH) + 1) + "/" + calendar.get(Calendar.DATE);
System.out.print(n);
return n;
I have table name TEST
ID DATE_IN
1 942685200
2 952448400
When I write jsp I use method setDate in class TimeDate
The result is
ID DATE_IN
1 1999/11/16
2 2003/7/25
Thanks you very much.It is unclear where you are having a problem. Is your issue at runtime (when the form runs in the browser) or when working in the Builder on the form?
Also be aware that you will need to sign your jar and include some new manifest entries. Refer to the Java 7u51 documentation and blogs that discuss the changes.
https://blogs.oracle.com/java-platform-group/entry/new_security_requirements_for_rias
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/manifest.html -
How to generate Java source using clientgen WL8.1?
Hi, does anybody know how to generate Java source code using clientgen task on WL 8.1 Sp4 or SP5? I know WL 9.0 clientgen can do this, but we are still on SP5. Basically I want to look at the source code (I was wondering why it didn't work if I initialize a service impl by passing the WSDL URL string different than the URL specified in the original WSDL file that the clientgen is run against.)
Does anybody also know how get web service client developed on Axis work on WebLogic without conficting the web service developed on WebLgoic that is running in the same box?
Thanks for your help!hi ,
As mentioned in the Question, I am unable to find the "Java Proxy Generattion" link in the Int builder.
Also the help doc says:
Java proxy generation is no longer supported in subsequent releases. For new developments or when making significant changes to a service interface, use Java proxy generation in SAP NetWeaver Studio instead. More information: Creating Outside-In Web Services, SAP NetWeaver Developer Studio.
Does that mean that I can no longer generate java proxy from Int builder?
regards,
Piyush -
No oci jdbc11 in java.librar.path for SQL Developer 2.1 EAI
Just migrated my connections from 1.5.5 and tested.
I have the one with the JDK built-in.
I browsed to it and it comes up.
However when I access a connection I get the below:
no oci jdbc11 in java.librar.path for SQL Developer 2.1 EAII got it to work using a BASIC call instead of my normal TNS call.
We use MS SMS to package the Oracle client and SQL Developer and push it out to users so we don't have people visiting desktops. Also, we use OID to store the entries instead of a tnsnames file so that we don't have to maintain a TNSNAMES file.
I am testing 2.1 as we would eventually upgrade when it goes GA.
2.1 seems to be built on Oracle 11g. Issue will be that since 99% of our databases are 10gr2 as well as 100% of our client population will be be forced to upgrade the Oracle client to use 2.1 as we do today without lots of changes for the end user?
We don't broadcast the information the average user requires for a BASIC connection so that is out for non technical users..
We have SQL Developer 1.5.5 right now and this is not and issue.
Hopefully, this will be resolved during EAI for 2.1. -
How to print a something in oracle sql developer
Hello all
Do you know How to print a something in oracle sql developer? i mean for example in the query we write something, (offcourse i dont mean comments)
thank u in advance.
best1003209 wrote:
Hello all
Do you know How to print a something in oracle sql developer? i mean for example in the query we write something, (offcourse i dont mean comments)
thank u in advance.
bestDBMS_OUTPUT() -
hi
how to import *.dmp file Through Oracle SQL Developer (3.2.20.09) ?
how to do it ?
thanksYou do not.
.dmp files are created from our Export and Data Pump database utilities and are proprietary files. You use the corresponding Import (or Data Pump) utility to import the data. -
How to see data modeller reports in sql developer?
How to see data modeller reports in sql developer?
1) export your design to existing schema in Oracle database
2) define connection to that schema in SQL Developer
3) find "Data Modeler Reports" in reports window of SQL Developer - probably "design rules" are more interesting here
Philip -
How to obtain java source files in ebs 11.5.10.2?
Hi all:
my company is developing a custom SSO solution and I've been requiered to modify the EBS login page in order to validate the user login with an external SOA application.
I need to modify the estándard SessionMgr.class file but I need the java source for this file.
I don´t want to decompile it but I can´t find anywhere the source java file SessionMgr.java.
Any of you know how can I obtain it? Will Oracle provide me with it if I open a SR?
Thank you in advance.Actually, my apologies... the procedure changed recently :)
Customers should raise a SR to request source code. The first response you would get is the following text:
Thank you for your request for Oracle E-Business Suite source code.
Source code may be provided in order for your organization to customize specific E-Business Suite functionality that cannot be easily modified through configuration settings or by the addition of custom code (without changes to existing code). All such requests are considered on a case-by-case basis and will be reviewed for approval by Oracle Support, Development and Legal. No code can be released until this review process is complete.
Requests for large quantities of code may not be approved so your request should be confined to the code actually required to achieve the change in functionality you wish to implement. Note that some specific areas of code will not be released; these include but are not limited to security related code and technology components.
Should you wish to continue with this request please provide the following information to help us consider your Source Code request.
E-Business Suite Version:
Application Mini Pack/Family Pack version relevant to request
The source code being requested:
File names and versions (where known)
Technical description of the functionality you wish to modify
Reason that this Source Code is required:
Details of business requirements that cannot be met using existing E-Business Suite functionality
Explanation of why the changed functionality cannot be achieved through configuration settings or by the addition of custom code (without changes to existing code)
In this case, I would guess your request may come under "security related code" so would likely be refused (in my opinion) -
How to get Java source in applet stack trace to debug Java security manager
How can I get line numbers for Java source in stack traces for my applet? I'm having a problem with my code-signing certificate. On one of my applets, I consistently get a NullPointerException inside the security dialog code in the JDK. As a result, either the "trust this applet" dialog never appears, or even though it appears, it defaults to untrusted because of the exception, so I can't access any local files (and that's a bit of a problem for an applet whose sole purpose is to upload files to our server). I unzipped src.zip in my JDK directory and set the debug flag for my Ant <javac> task as well as set debuglevel to "lines." Anything else? Here's the trace that I'm getting so far. See that after the NullPointerException it assumes that the user has denied permission. If I could read this Java source maybe I could figure out why it hates my code-signing certificate (jarsigner, BTW, never complains when I verify my jar).
security: Blacklist file not found or revocation check is disabled
security: Accessing keys and certificate in Mozilla user profile: null
security: Loading Root CA certificates from D:\Program Files (x86)\Java\jre6\lib\security\cacerts
security: Loaded Root CA certificates from D:\Program Files (x86)\Java\jre6\lib\security\cacerts
security: Loading Deployment certificates from C:\Users\Rich\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
security: Loaded Deployment certificates from C:\Users\Rich\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Validate the certificate chain using CertPath API
security: Obtain certificate collection in Root CA certificate store
security: Obtain certificate collection in Root CA certificate store
security: Start to check whether root CA is replaced
security: The root CA has been replaced
security: No timestamping info available
security: Found jurisdiction list file
security: Start checking trusted extension for this certificate
security: Start comparing to jurisdiction list with this certificate
security: The CRL support is disabled
security: The OCSP support is disabled
security: This OCSP End Entity validation is disabled
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment permanent certificate store
security: Checking if certificate is in Deployment session certificate store
java.lang.NullPointerException
at com.sun.deploy.ui.UIFactory.showSecurityDialog(Unknown Source)
at com.sun.deploy.security.TrustDeciderDialog.showDialog(Unknown Source)
at com.sun.deploy.security.X509Util.showSecurityDialog(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.isTrustedByTrustDecider(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.getTrustedCodeSources(Unknown Source)
at com.sun.deploy.security.CPCallbackHandler$ParentCallback.strategy(Unknown Source)
at com.sun.deploy.security.CPCallbackHandler$ParentCallback.openClassPathElement(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.access$700(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
security: User has denied the priviledges to the code
security: Adding certificate in Deployment denied certificate store
security: Added certificate in Deployment denied certificate store
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Validate the certificate chain using CertPath API
security: Obtain certificate collection in Root CA certificate store
security: Obtain certificate collection in Root CA certificate store
security: Start to check whether root CA is replaced
security: The root CA has been replaced
security: No timestamping info available
security: Found jurisdiction list file
security: Start checking trusted extension for this certificate
security: Start comparing to jurisdiction list with this certificate
security: The CRL support is disabled
security: The OCSP support is disabled
security: This OCSP End Entity validation is disabled
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment denied certificate storeRats, now that I look at the stack trace and compare to what's in the JDK srce.zip, it appears that most of this code is not part of the JDK source. I don't see any com/sun/deploy, etc.
-
How to use java class in pl/sql
Hai Guys,
here is my java class:
import java.io.*;
public class ListFiles
public static void main (String[] args)
File file=new File("C:\\");
File[] files=file.listFiles();
for(int fileInList=0; fileInList<files.length; fileInList++ )
System.out.println(files[fileInList].toString() );
i want to use this class in pl/sql, i am new about this topic my concern are following
how to load java class
how to use in pl/sql
Guys i'll be great-full to you if you could help me out or share link or document .First Read https://forums.oracle.com/forums/ann.jspa?annID=432
Check this link...
1. http://www.devshed.com/c/a/Oracle/Extending-PLSQL-with-Java-Libraries-concluded/
2. calling java from pl/sql in oracle 10g?its very urgent.
3. http://qamarsyed.blogspot.com/2010/07/calling-java-from-plsql-inside-oracle.html
4. http://home.c2i.net/toreingolf/oracle/java_and_plsql.htm
Hope this helps...
If someone response is helpful or correct, please mark it accordingly. -
How to edit Java source code of a generated Web Service?
I generated a Jax RPC (1.4) Web Service using the JDev Wizard . Everything works fine. But now I need to make some changes in the business logic contained in the source code. The problem is there is no easy way to get to the source code - JDeveloper shows the web service but right clicking on it only lets me go to the WSDL or Mapping file - not the Java source.
So - how do I get to the source.
I could do a file -> open and open up the java file and edit it - but this seems like a round about way . Why doesn't JDev let me go back to the Source code easily?
It does provide a Regeneate from Source option but there is no way (as far as I could tell) to actually jump back into the source code after I've generated the Web Service.
Thanks!Hi,
just to confirm that Jan is ight. If you seect the generated WSDL icon, which is shown in the Application Navigator, open the Structure Window and you'll see all teh generated interfaces and sourcefiles, as well as your WebService file.
Alternatively you can use teh System navigator which will show all files in one view (ctrl+shift+N)
Frank -
How to protect java source code?
Hi everybody
I love Java but I think that people can decompile my class file to take my source code!Like this program
http://kpdus.tripod.com/jad.html
How to protect our source code?Even you use Jar files, they can unzip them and decompile!
Thanks in advance!Use Java Obfuscator. Try one of these
http://preemptive.com/products/dasho/index.html
http://www.zelix.com/klassmaster/obfuscator.html
http://java-source.net/open-source/obfuscators -
How to access java source ?
Hello All,
If Oracle User A has a java source called 'abcd' and if User B want to see that source, how can it be done ?
What privileges should i grant ? [I know that user A could see the source using view user_source]
TIA,
JJYou can use all_source: select * from all_source where owner = <User A> and name = 'abcd'
HTH
Enrique
It's assumed that User B has execute or debug privilege on 'abcd'
Edited by: Enrique Orbegozo on Oct 10, 2008 1:15 AM
Maybe you are looking for
-
I can not get on Safari. I see things like Exception type EXC_BAD_ACCESS (SIGSEGV) Thread creation by external task. The computer is less than 6 months ol and has nothing i cant live without. Can i do a factory reset or something similiar
-
Dear Professionals, Ive an Excel report that upon openning produces the following error. 'Errors were detected in file 'T:\Customer .......' Excel proceeds to strip out the ALL the Query Tables from the report discarding them due to integrity problem
-
Problem with using titles in imovie 05
im trying to add text to clips and i can write it and preview it but my update button is greyed out...someone help me please
-
Adobe reader installed but programs refusing to acknowledge.
Greetings, I have numerous educational programs which have resources in pdf format that since i have updated my version of adobe reader from 9 to X(latest update) refuse to open. All of these programs worked perfectly fine using adobe reader 9 The me
-
Cross tab reporting in Crystal 8.5
Post Author: KPetrey CA Forum: General I am trying to create a cross tab report for some data that will have varying number of columns.I am running into a problem where some situations are producing 25 or more columns. This results in the crossing o