Is Java written in Java?
Is Java written in Java?
No, Java is a platform. Sun say so. Must be true.
http://java.sun.com/java2/whatis/
That link also says that Java is a programming language.
When people talk about "Java", they generally are talking about the Java language.
Similar Messages
-
Open Innovation Call: abap interpreter written in java
Like part of the Open Innovation Call initiative: /people/ignacio.hernndez/blog/2006/12/22/open-innovation-call ,
I begin this forum thread to open the discussion about "JAbap project":
I know JRuby...is there something like a abap interpreter written in java? ..java and abap using the same virtual machine....?Hello I have the same problem, were you able to execute the WS through the JS code now?
I would like to call an ABAP WS using JavaScript to return complex structures that I would like to manage directly with JS.
I tried with this code and I get the error "RaiseError: Acrobat Raise." when the request is executed:
var WSUrl = "http://<server>:<port>/sap/bc/srt/wsdl/bndg_4D15C75529330AF1E10000000A150429/wsdl11/allinone/ws_policy/document?sap-client=500";
var VendorNumber = xfa.form.DATA.DATAFLOW.SF_HEADER.VENDOR_NUMBER.rawValue;
try {
// Create request structure, read Input out of text field
var request = {
"urn:sap-com:document:sap:soap:functions:mc-style:ZWsTest" : {ILifnr: VendorNumber}
SOAP.wireDump = true;
// Call web service using SOAP object
var response = SOAP.request ({
cURL: WSUrl,
oRequest: request
// cAction: "urn:sap-com:document:sap:soap:functions:mc-style"
} catch (e) {
xfa.host.messageBox(e.toString()); //pop-up "TypeError:service.CelsiusToFahrenheit is not a funciton"
with this other code I get the error "SOAPError: CX_ST_MATCH_ELEMENT:XSLT exception.System expected element 'ILifnr'":
try {
var myProxy = SOAP.connect(WSUrl);
var result = myProxy.ZWsTest( { ILifnr: VendorNumber } );
xfa.form.DATA.DATAFLOW.SF_HEADER.E_DESCRIPTION.rawValue = result;
// Display the response in the console:
console.println("Result is " + result);
} catch (e) {
xfa.host.messageBox(e.toString()); //pop-up "TypeError:service.CelsiusToFahrenheit is not a funciton"
in the second option, if I make the field ILifnr optional the call is succesfully performed but the parameter is not passed to the WS. So the call is working.
Using stand-alone LiveCycle designer 8.1 and Adobe Reader 8
Any suggestions?
Many thanks,
G.
Edited by: Guillem Mateu Navalón on Jan 13, 2011 1:13 PM -
How to ensure applet is written in java card?
Hi all,
I have written a java card applet, in which i am using the Biometry API of java card to enroll a fingerprint template in java card. Code is attached below:
package classicapplet1;
import javacard.framework.*;
import javacardx.biometry.BioBuilder;
import javacardx.biometry.OwnerBioTemplate;
import javacardx.biometry.SharedBioTemplate;
import javacardx.biometry.BioException;
public class JavaBiometrics extends Applet implements SharedBioTemplate{
public final static byte CLA = (byte)0xCF;
public final static byte INS_ENROLL = (byte)0x10;
public final static byte MATCH_TRY_LIMIT = (byte)3;
public final static byte INVALID_DATA = (byte)0x77;
public final static byte ERROR_MATCH_FAILED = (byte)0x9101;
public static final byte CARD_ENROLL_SUCCESS = (byte)0x9000;
public static final byte CARD_ENROL_FAILED = (byte)0x6900;
private OwnerBioTemplate bio_temp;
* Installs this applet.
* @param bArray
* the array containing installation parameters
* @param bOffset
* the starting offset in bArray
* @param bLength
* the length in bytes of the parameter data in bArray
public static void install(byte[] bArray, short bOffset, byte bLength) {
new JavaBiometrics(bArray, bOffset, bLength);
* Only this class's install method should create the applet object.
protected JavaBiometrics(byte[] bArray, short bOffset, short bLength) {
byte aidLen = bArray[bOffset];
if(aidLen == (byte)0)
register();
else
register(bArray, (short)(bOffset+1), aidLen);
bio_temp = BioBuilder.buildBioTemplate(BioBuilder.FINGERPRINT, MATCH_TRY_LIMIT);
public boolean select()
return true;
* Processes an incoming APDU.
* @see APDU
* @param apdu
* the incoming APDU
public void process(APDU apdu) {
//get the incoming APDU buffer
byte []buffer = apdu.getBuffer();
//Get the CLA; mask out the logical-channel info
buffer[ISO7816.OFFSET_CLA] = (byte)(buffer[ISO7816.OFFSET_CLA] & (byte)0xFC);
//If the INS Select, return -no need to process select
if(buffer[ISO7816.OFFSET_CLA] == 0 && buffer[ISO7816.OFFSET_INS] == (byte)(0xA4))
return;
//If unrecognized class, return "Unsupported class."
if(buffer[ISO7816.OFFSET_CLA] != CLA)
ISOException.throwIt(ISO7816.SW_CLA_NOT_SUPPORTED);
switch(buffer[ISO7816.OFFSET_INS])
case INS_ENROLL:
enroll(apdu);
break;
default:
ISOException.throwIt(ISO7816.SW_INS_NOT_SUPPORTED);
public void enroll(APDU apdu)
byte[] buffer = apdu.getBuffer();
short bytesRead = apdu.setIncomingAndReceive();
bio_temp.init(buffer, ISO7816.OFFSET_CDATA, bytesRead);
bio_temp.doFinal();
public Shareable getShareableInterfaceObject(AID clientAID, byte parameter) {
return this;
///////////// These methods implemets the ShareableBio interface///////////////
public boolean isInitialized() {
return bio_temp.isInitialized();
public boolean isValidated() {
return bio_temp.isValidated();
public void reset() {
bio_temp.reset();
public byte getTriesRemaining() {
return bio_temp.getTriesRemaining();
public byte getBioType() {
return bio_temp.getBioType();
public short getVersion(byte[] dest, short offset) {
return bio_temp.getVersion(dest, offset);
public short getPublicTemplateData(short publicOffset, byte[] dest, short destOffset, short length)
throws BioException {
return bio_temp.getPublicTemplateData(publicOffset, dest, destOffset, length);
public short initMatch(byte[] candidate, short offset, short length) throws BioException {
return bio_temp.initMatch(candidate, offset, length);
public short match(byte[] candidate, short offset, short length) throws BioException {
return bio_temp.match(candidate, offset, length);
Problem :
I have developed this program in Netbeans using java card plug ins. when i am running this program, all the required CAP files and EXP files are generated.
Now, i have to write this applet on java card through a card reader. My card reader is installed in an embedded system GeoAmida with IP 192.133.133.2 and port number 6789.
I have used the following settings for my java card device in Netbeans:
Host : 192.133.133.2
Server URL: http://192.133.133.2:6789/
Card Manager URL: http://192.133.133.2:6789/cardmanager/
HTTP port: 6789
The output shows me that Instances of this program has been successfully has been created on java card.
But the problem is how can i ensure that my applet is been successfully installed on the java card?
The code of host application program, accessing the developed java card applet is given below (it is written in C):
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <smartcard.h>
int main()
int ret, i, smartcard;
unsigned char applet_id[100], apdu_len, apdu[300],response[300]={0};
smartcard_info *context;
smartcard=CONTACTLESS;
//smartcard=CONTACT_BOT;
if((context = smartcard_init(smartcard)) == NULL){
printf("Smartcard Initi. Failed\n");
return 0xBB;
/* checking for smartcard */
while (1){
if(ret=smartcard_is_present(context, smartcard)!=0)
sleep(1);
else
break;
printf("Selecting Applet \n");
i = 0;
applet_id[i++]=0x00; applet_id[i++]=0xA4; applet_id[i++]=0x04; applet_id[i++]=0x00; applet_id[i++]=0x06;
applet_id[i++]=0xA9; applet_id[i++]=0xBF; applet_id[i++]=0xA2; applet_id[i++]=0xB6; applet_id[i++]=0xB1; applet_id[i++]=0x3E; applet_id[i++]=0x7F;
if ((ret=smartcard_select_applet(context, smartcard, applet_id, i))!=0){
printf("select applet failed %02x\n",ret);
return ;
printf("Applet Selection Success \n");
#if 1
i=0;
apdu[i++]=0xCF; apdu[i++]=0x10; apdu[i++]=0x04; apdu[i++]=0x04; apdu[i++]=0x7F;
//apdu[i++]=0x3F; apdu[i++]=0x00;
apdu_len = i;
printf("Sending APDU command\n");
if ((ret=smartcard_apdu(context, smartcard, apdu, apdu_len, response))!=0){
printf("apdu failed %d\n",ret);
//return;
}else
printf("APDU Success\n");
//printf("\n");
#endif
smartcard_deinit(context);
return 0;
}The output of this program is showing me that applet is been successfully selected, but APDU selection failed. Please solve this problem as soon as possible, because my project is deadline is not very much far.
Thanks in advance.
Mukul GuptaHi Shane,
I am getting error 6a86 which means that value of P1 is less than 1 or more than 8, and we have to change its value to any in between 1 to 8. I did that also but error still remains :(
Please tell me what is reason behind this error. And, i'll try out your previous solution today, Thanks for it. -
Performance problem in data replication program written in java
Dear all,
I need your valuable ideas on improving below logic on replicating data fromDB2 to Oracle 9i.We have a huge tables in DB2 to replicate to Oracle side.For one table this taking lot of time.The whole app' is written in java.The current logic is Setting soft delete to specific set of records in oracel table and Reading all records from DB2 table to set only these records in oracle table to 'N' so that deleted records got soft deleted in oralce side.The DB2 query is having 3 table join and taking nearly 1minute.We are updating the oracle table in batch of 100000.For 610275 record update in batch mode it is taking 2.25 hours which has to be reduced to <1hour.The first update to all Y and second update using DB2 query is taking 2.85 hrs.
Do you have any clever idea to reduce this time?? kindly help us.we are in critical situation now.Even new approach in logic to replicate also welcome..hi,
just remove joins and use for all entries.
if sy-subrc = 0.
use delete adjacent duplicates from itab comparing key fields.(it will increase performance)
then write another select statement.
endif.
some tips:
Always check the driver internal tables is not empty, while using FOR ALL ENTRIES
Avoid for all entries in JOINS
Try to avoid joins and use FOR ALL ENTRIES.
Try to restrict the joins to 1 level only ie only for tables
Avoid using Select *.
Avoid having multiple Selects from the same table in the same object.
Try to minimize the number of variables to save memory.
The sequence of fields in 'where clause' must be as per primary/secondary index ( if any)
Avoid creation of index as far as possible
Avoid operators like <>, > , < & like % in where clause conditions
Avoid select/select single statements in loops.
Try to use 'binary search' in READ internal table. Ensure table is sorted before using BINARY SEARCH.
Avoid using aggregate functions (SUM, MAX etc) in selects ( GROUP BY , HAVING,)
Avoid using ORDER BY in selects
Avoid Nested Selects
Avoid Nested Loops of Internal Tables
Try to use FIELD SYMBOLS.
Try to avoid into Corresponding Fields of
Avoid using Select Distinct, Use DELETE ADJACENT
Go through the following Document
Check the following Links
Re: performance tuning
Re: Performance tuning of program
http://www.sapgenie.com/abap/performance.htm
http://www.thespot4sap.com/Articles/SAPABAPPerformanceTunin -
What language is JAVA written in?
Hi,
What language is JAVA written in? Please give me a simple and short answer for my question.
God Bless,
BruceMost of the Java Libraries (java.lang.*, java.util.*, etc) and other APIs are written in Java.
The compiler can be written in Java, but I think that most are probably written in a native language. The compiler turns your .java files into bytecode, which can then be read by ANY JVM, regardless of the platfrom.
The JVM will always be written in some native language. On Windows systems, that will usually be C/C++, while on IBM mainframes it can vary. The JVM is in a native language because it is what's responsible for "translating" the compiled bytecode into machine language that the platform can understand.
.java text files are platform-independent.
.class bytecode files are platform independent.
Most APIs (except ones that do platfrom specific actions) are platform independent bytecode.
The JVM is native code, because it is what turns all the platform independent code into something the native platform can read.
This explanation is awfully general, but it should give you a good idea of how it all works. -
9i lite database written in Java?
Is the Oracle 9i lite database entirely written in Java?
We are interested too, we have Satellite Forms and having many problems for connect to Oracle Lite Database on Palm Device. If you have any other information
for to do it, i will appreciate eternaly.
Jorge
[email protected]
We are interested in installing the Oracle 9i Lite Database standalone for Windows 2000. Can you send me the instructions that you mentioned below in a previous response? In addition, I need to know the size of the database footprint.
Thanks,
Sarah
[email protected] -
Is Sun ONE Instant Messaging completely written in Java?
The server and client are written in Java. The multiplexor is written in C.
Sun ONE Instant Messaging essentially consists of 3 key components: the IM Server, the IM Multiplexor(s), and the IM client. IM does require a directory server and a web server but these are not part of the IM product. There is no need to distinguish between the IM Server and the Multiplexor since the Multiplexor may be considered part of the server. The multiplexor was done for a particular reason: to bypass the current Java VM's inability to handle more than 3000 concurrent connections.
-
Anyone have Huffman Dynamic coding written in java
Hi to all
I am looking for huffman dynamic coding written in java programming. If have it please don't hesitate to help...
Thankx in advance
Jenifergoogle for it.
% -
Looking for opensource download manager written in java.
Hello,
I know this is a bit off-topic - I hope it does not bother anybody.
I am looking for an opensource download manager written in java to include it into my opensource lan filesharing tool which is mature and proofen.
It has all the search/p2p stuff implemented and working well but download functionality is only very limited.
I already serached on google and sourceforge ... but at least google was not my friend and the projects on SF didn't look that mature.
So if you know one (or even more ;) ) please let me know.
Thank you in advance, lg Clemensdoes nobody know a downloadmanager written in java :-/
-
Programs that have been written in java
I am trying to figure out what i can and cant make in java??
What (big or important) programs have been written in java??You can do many things!!! You can really do just about anything with java that you can with other programming languages.
PS-Use the robot class for screen capture, use multiple screen captures in delayed succesion to get a list of images that can be animated. -
Anybody knows a Prolog Machine written in Java?
Where can I download it?
Thanksthere is a prolog interpreter (compiler???) in the gnu website http://www.gnu.org
its called JProlog -
In program written with Java Swing, I can't input Chinese
In program written with Java Swing, I can't input Chinese.
But if I change my language first, then change the input method tu U.S, open the Java Swing application, finally I can input Chinese. I want to know how to fix this bug.
My OS is Mac OS X 10.6.8.
At the JDK version 1.6.0_29, I can input Chinese friendly in Java Swing applications. But after 1.6.0_31, I can't do it anymore. The input methods can input Chinese in other non Java Swing applications so the problem must create by JDK or JRE's Swing part. What's the different between 1.6.0_29's Swing and 1.6.0_31's ? Why ? I heard that Java Swing apps not support Chinese input methods seens 2009... Why haven't fix these yet?Chazza wrote:
Perhaps you need to change your keyboard layout in Xorg?
https://wiki.archlinux.org/index.php/Ke … ard_layout
Thanks for your answer!
I have tried to change the keyboard layout from "en" to "cn", but it is still not work.
The input method coin on the righttop is right when I change the method.But it still output english even I use ibus-pinyin.There is not a box for my choosing chinese words.
Last edited by Dilingg (2015-05-15 16:18:43) -
Hi
I don't quite know where to put this thread, but I am looking for a downloadable java written practical test. We are in the process of employing some new staff and we need a test of some sorts to gauge the skills.
Actually any kind of JAVA test would be appreciated
ThanksI don't quite know where to put this thread, but I am
looking for a downloadable java written practical
test. We are in the process of employing some new
staff and we need a test of some sorts to gauge the
skills.
Actually any kind of JAVA test would be appreciatedJust search Google for "mock SJCP exam". And if you really want to use it for employment test: stop testing for Java knowledge and start testing for programing skills. Those things are rather unrelated, and the latter surely is more important. -
Trouble with "java.lang.OutOfMemoryError: Java heap space"
Hello,
I use a Java-based modeling tool that very few out there are probably familiar with. This tool allows me to run models (program) from within the development environment, to create Applets or create jar files that can be executed in a stand-alone fashion.
I am using a database on my local harddrive to read in some data using JDBC, so am not using the Applet option with certificates. The development environment is expensive, so can't be distributed. That leaves the stand-alone option.
The model (program) I've written runs perfectly fine in the development environment and, previously, has worked fine as a stand-alone program. However, the stand-alone option isn't working anymore, because I keep getting this error.
I am not much of a Java programmer; I'm learning as I go along. If anyone can help me solve this, I'll be most appreciative
From my cmd prompt:
C:\Documents and Settings\072\Desktop\TA\for\for Applet Files>cd "C:\D
ocuments and Settings\072\Desktop\TA\for\for Applet Files"
C:\Documents and Settings\072\Desktop\TA\for\for Applet Files>java -cl
asspath enterprise_library.jar;business_graphics_library.jar;for.jar;xjanylog
ic5engine.jar for/Main$Simulation
Started...
AnyLogic simulation engine has started [$Id: Engine.java,v 1.134 2004/12/03 08:4
9:39 basil Exp $]
java.lang.OutOfMemoryError: Java heap space
setting error: Exception during root.courseQueue-1556 startup: java.lang.OutOfMe
moryError: Java heap space
thread = Thread[Model Creation Thread,5,main]
engine = com.xj.anylogic.Engine@1099257
Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap spac
e
java.lang.OutOfMemoryError: Java heap space
setting error: Exception during startup: java.lang.OutOfMemoryError: Java heap s
pace
thread = Thread[Model Creation Thread,5,main]
engine = com.xj.anylogic.Engine@1099257
java.lang.OutOfMemoryError: Java heap space
setting error: Exception in statechart 'root.courseExit-0.inputProcessor' entry
actions: java.lang.OutOfMemoryError: Java heap space
thread = Thread[AnyLogic main thread,5,main]
engine = com.xj.anylogic.Engine@1099257
java.lang.OutOfMemoryError: Java heap space
setting error: Exception in statechart 'root.courseDelay-0.inputProcessor' entry
actions: java.lang.OutOfMemoryError: Java heap space
thread = Thread[AnyLogic main thread,5,main]
engine = com.xj.anylogic.Engine@1099257
java.lang.OutOfMemoryError: Java heap space
setting error: Exception in statechart 'root.courseDelay-1.inputProcessor' entry
actions: java.lang.OutOfMemoryError: Java heap space
thread = Thread[AnyLogic main thread,5,main]Exception in thread "AWT-EventQueu
e-0"
java.lang.OutOfMemoryError: Java heap space
engine = com.xj.anylogic.Engine@1099257Hi I am ancountering the same problem with the 'heap space'.
Is there any way I can find out what it is set to for my system? I dont believe its 32Mb and dont want to increase it randomly to too large a size if theres no need for it.
Thanks,
Bobby -
Need XSDs, API Java Docs and Java (with callback hooks) extension sample
Would someone(Sue Harper?) please give us an ETA on when the info we developers need to develop extensions to SqlDeveloper will be made avaialble by Oracle?
We have been waiting over a year to:
1. Get the XSD files the poster refers to - the list of XSDs is on the page cited but all of the links take you to a generic download page and the XSDs are nowhere to be found. These must exist somewhere so it is very frustrating that no one on the development team will provide them.
2. Get the API Javadocs so we can understand the java classes available and how to use them. As with #1, these must be available to the development team so why won't Oracle release them to us?
3. Get a working example of a Jave extension. The lone example provided is not useful since it is really just an XML extension written in Java.l A useful Java extension would show how to create the hooks to cause SqlDeveloper to perform callbacks to the Java extension code when certain user actions take place. Same here as with #1 and #2. It's hard to beleive that someone on the dev team doesn't have the code for a simple Java extension with callbacks.
JDeveloper has 'hook' elements in its example extension.xml files but there is no documentation for SqlDeveloper to show the equivalent.
Please either provide the above requested items, provide an ETA on when Oracle will provide the items or at least be gracious enough to tell us Oracle won't provide the items.
I'm sure there are many like myself that would love to start working with extensions but can't because Oracle won't share information and data that almost assuredly already exists.
Waiting patiently. . .Hi,
I'm sorry are feeling so aggrieved by the apparent lack of response from the SQL Developer team. There is a lot of information on the Oracle Wiki, where it has been available for well over a year. The detail and examples were initially created and published in 2008, while the xsds were added earlier this year. The recent OTN migration (in July) broke the links to the xsds, which I was unaware of and am glad you brought that to my attention.
I see from your note that you have found the Oracle Wiki and the examples, so your complaint is really that the examples are not sufficient. Oracle is not hiding the detail, and we have every intention of adding more. This is just like any other feature request in the product. We are prioritizing the work that must be done and right now the team is focusing on those features most requested by the broadest audience. We do plan to add more and it was on our feature list for the next release. Like all features features proposed for future releases, we can't guarantee they will be included and we don't provide dates. The advantage of this particluar "feature" is that it is not dependent on a release date and can be updated after the next production release.
We already have a number of customer teams writing Java extensions to the product very successfully.</p>
<p> I will update the wiki withthe XSD link, but until that is done here they are:<br>
Dialogs<br>
Displays<br>
Editors<br>
Navigators<br>
Query<br>
Snippets</p>
<p>Regards<br>
Sue Harper<br>
</p>
Maybe you are looking for
-
I have iMovie 10.0.4. I want to transfer some old DV tape videos to MPEG 4 files to be stored on a 4 TB external drive. I successfully imported the video to iMovie, created a project by moving all captured files into a project and the first time I s
-
Would like to know how to read SOAP Messages from SOAP Client
Hello, I am new to Webservices. Here is what I want to do. I need to develop a Web Service provider application. Here are the tools I am using to develop this application. a) WSAD 5.1.2 b) Axis 1.0 built within WebSphere. I do have a WSDL file and I
-
Calculate percentage based on checkbox results in Numbers iOS
Using Numbers iOS, I've created a gradebook to keep track of my students' progress. I have used the Checkbox format for my results, and I would like to create a formula that will calculate a percentage based off of the checked results. What formula c
-
JSF using Sun Java Studio Creator 2
hi every body: i developed an application using Sun Java Studio Creator 2 , now by default the url patterns the creator generates is like this: ...../faces/page1.jsp now i want the ,, i need to change the extension of the page , so i want to replace
-
HT4906 photo stream is not starting
photo stream is not working in my mac mini