IDE's for Java
I'm fairly new to Java. Ive programmed quite a bit in the past (Pascal, C and C#.NET) - Im at university and I would like to know if there are any free good IDE's. I'd like one with some Debugging tools if possible. I'm currently using Textpad, as its the one we use at university.
Regards
KitkatRobins!!!
The search button can answer 99% of your questions:
http://search.java.sun.com/search/java/index.jsp?qp=&nh=10&qt=%2Bfree+%2BIDE&col=javaforums&x=31&y=6
Similar Messages
-
Why do we need IDE or tools for java card programming?
Hi,
I am a newbie to java card, using java card kit tools themself, we can test and burn the code into card right?
then why do we need IDE for java card, please correct me , if i am wrong,
Thanks in advance,
Sri.Dear Sri,
We have compiler, linker etc for every language starting of from C or C++ or Java. JDK has all the tools necessary to develop and run a Java program. Similarly Java Card Development Kit has all the tools for developing and deploying a Java Card applet. But what an IDE does is too integrate all these tools and make it easier for the JavaCard programmer to develop his applets. Just like Eclipse is used for Java applet development.And not everytime the code is burned to the card. Its only during masking code is burned to the card, i.e if u can call it burning. Masking makes an applet permanent on the card. -
Looking for a Popular IDE for JAVA
Hi folks,
I am starting my journey into JAVA programming -I am wondering if there are any cheap or free Integrated Development Environment (IDE) for compiling and running Java programs. I downloaded SDK (Software development kit ,version 1.2) and I am finding it rather painful to run the commands manually to compile and run Java programs. Any help would be greatly appreciated
I also downloaded Jbuilder(university edition) from the book Java -how to program ,third edition by Deitel and Deitel -had some problems with it and unfortunately discovered that it is for Windows 95 and NT while I have windows 98Hi folks,
I am starting my journey into JAVA programming Great. That's nice to hear. :)
-I am
wondering if there are any cheap or free Integrated
Development Environment (IDE) for compiling and
running Java programs. Lucky for you therer is :) .
I downloaded SDK (Software development kit ,version 1.2) and I am finding it
rather painful to run the commands manually to compile
and run Java programs. Any help would be greatly
appreciatedHeh, I hated command line programming, especially from the dos prompt on
windos platform.
>
I also downloaded Jbuilder(university edition) from
the book Java -how to program ,third edition by Deitel
and Deitel -had some problems with it and
unfortunately discovered that it is for Windows 95 and
NT while I have windows 98I'd recommend a few others.
1) Netbeans, at http://www.netbeans.org
2) Forte for Java, http://www.sun.com ; poke around to find it.
3) JAWA. The address(& the spelling) fails me.
I'd personally recommend 1&2, it runs on most platforms, its packs quite a lot of features. But it is quite resoure hungry and you do need a lot of memory. About > 256 .
I have not used the third one, but quite a few people here seem to like it.
There is another one in development, http://www.eclipse.org , seems to be bankrolled by IBM. -
What is a good IDE for Java?
preferrably free or cheap?
im not looking for a compiler, but a decent IDE that has Java native functions in a dropdown list... like Zend Compiler for PHP, or the CodeWarrior IDE for C++.alright thanks, i did some research, probably gonna go with that one =)
-
Ideas needed for easy java runtime roll-outs
On the cusp of Sun's newfound enthusiasm for Java everywhere I felt I had to post a few questions on the state of the runtime installers. We've been having awful problems getting the runtime installed on clients; Windows XP boxes are a particular problem as users have a very restricted set of privileges and write access - meaning that the runtime installation has to be run by someone with Administrator rights. This just isn't practical when we're trying to roll out a Java Web Start solution enterprise-wide.
In an ideal world I suppose the runtime would be delivered pre-installed and big pat on back for getting Dell & HP to agree to this; but even with their support they'res still going to be a lot of Java unfriendly PC's out there.. Anybody got any clever ideas on routes around these problems.. I've tried to document some of our frustrations in the first part of this document
http://lopica.sourceforge.net/services/ . During the process of writing the same I stumbled across Microsoft's Windows Installer Service WhitePaper which states:
Operation in Lockdown Environments
To decrease support costs, many
organizations have locked down their
desktops by controlling people's ability to
write to the file system and registry. While
this prevents a person from accidentally or
intentionally modifying their configuration,
it also requires administrator intervention
whenever a new application needs to be
installed. Since the Windows Installer
operates as a system service on Windows NT
4.0 and Windows 2000, it has the ability to
run in one of two contexts:
- As the Local System account, which
has greater privileges than the user
- As the user, which is the default behavior
In a Windows 2000 environment, using the
Group Policy-based Change and Configuration
Management, the administrator can approve
certain applications, specifying that all
configuration operations on those
applications (installation, uninstall, and
repair) run as the Local System account. In
this manner, administrators can lock down
the file system and registry as described
above, and the Windows Installer service can
still perform installations on the person's
behalf. Only those applications approved by
the administrator run with elevated
privileges.
I've also run across "Provide .MSI file for Java, to deploy Java using active directory" (http://developer.java.sun.com/developer/bugParade/bugs/4854974.html). It appears Microsoft Installer might be the answer to both enterprise installation and the admin rights installation bugbear which really prevents us from offering users an easy install path. I'd be interested in hearing from anyone who has found any ways around these problems, are their any ms admins out their who've already repackaged the installers as msi packages and got the above deployments to work? Comments? Anyone?
..Finnaly (and can't resist a winge here) I find Sun's renewed interest in Java on the Desktop all very laudable; but the runtime support for Java Web Start and the Window ActiveX AutoDownloader are completely out-of-step. Web Start users still can't access
1.4.1_01, 1.4.1_02 or 1.4.1_03 runtimes from Sun's servers (as per the jnlp specs) (http://developer.java.sun.com/developer/bugParade/bugs/4827788.html) and support for other versions is very limited and always painfully slow coming online (http://developer.java.sun.com/developer/bugParade/bugs/4836169.html) (http://forum.java.sun.com/thread.jsp?forum=38&thread=366655).
I understand these are special installers and require extra development alongside the better known .exe versions (which have they're own chequered history with XP & InstallShield issues). But come-on Sun, a little more forethought and support - please..
- RichardDoes your msi just unpack the files or will it attempt to make the registry changes / os bindings that java plugin & java web start need?
The way around the privs issues with msi's needs some security policy settings being made - I'm assuming these can be done by the domain administrator for all its users - but I'm out of my depth here; this is only a solution for organisations with enforced polices ~ but very important nevertheless.
Sun seem to have attempted this in the past, but they're seems to have been a regression since; the following bug report suggests some manual registry settings that might effect the required changes.
Bug ID 4431060 Installer quits when run as restricted user in windows 2000: http://developer.java.sun.com/developer/bugParade/bugs/4431060.html
But I couldn't get these to work with the (purloined) 1.4.2beta msi, nor the java update beta test (v5.5.5). What I'd really like to know is how to setup a group policy to achieve the same with an msi package that really works.. and have the details about how to setup an msi deployment domain-wide.. the whitepaper suggests both are possible with windows installer.
- Richard -
The wizzyest IDE for Java...
ok, Iv used em all now I want to know what the Java community thinks about the different IDEs available for application design? Forte is prolly my fav so far. but reflex still prompts me to fire up emacs :)
well?I have used ultraedit in the past but found editplus to be a little more suitable. I just checked out some of the programs sugested here and wow! Jcreator is great!!
intellaJ's IDEA did'nt work with 1.4 so I had to run it under 1.3. and it was solid Im really looking forward to the 2.0 release.
Im just about to try forte under 1.4 to see if it speeds up a bit. -
What IDE is most popular for Java??
Hi, there,
I'm new for Java, I knew some IDEs for java,
such as JBuilder,VisualAge,SunONE,Cafe, which is
most popular? pls recommend me,thanks!!!
RgdsI have been privileged to use the following IDE's visualage, JDeveloper,JBuilder and Eclipse, which one is the best, honestly it really depends on what you want to do. For example, if you are thinking in terms fo front-end application Swing,Applet etc, i still JBuilder tops the list , though i have yet to fully use JDeveloper for this purpose. EClipse is cheap, yes, that is where it ends, at the moment we are using Eclipse in my office because it is free, and so comes its nightmares, take my advice avoid cheap.
Visual Age for Java, not the best when you are thinking of front end, but when you talk about server side stuff, wao go for this IDE, it comes with so many benefits it just cant be ignored. It comes with its own server(Websphrere) , which Eclipse does not have. JDeveloper perhaps with the little i have seen so far will compare favourably if not better, the reason being it takes care of two communities atb the same time,Oracle and java, both to which i can identify. Your ability to sit within JDeveloper and do so many stuff , including update your Oracle DB and your application server is simply decadent, it simply spoils you. Why IBM did not do the same with Visual age and DB2 beats me. If you want to pick dont go any further between these two emm maybe JBuilder if all you are doing is building applets -
Where I can get a free IDE for Java which isn't written in Java or scripts (I have tried some written in Java, but they ate too much memory.)
After reading your orginal question I did some more investigating on IDE for linux. In my previous experiance I haven't had much luck installing them, running them once installed, keeping them running once running. These seem to be the quality of Java IDEs written as freeware for Linux and not Java or Linux as a whole. After you asked your question I decided to give one more IDE a try. Jedit.
http://www.jedit.org/
The RPM installed right, the first time without intervention from me.
It supports plug-ins.
It does network installs of these plug-ins which was really cool and effortless
It does all the things you asked for in your previous post
It fails to meet one of your requirements... its written in java.
however it is running on my linux box now, while I'm streaming mp3s and hosting a low volume web site, running Kde.
My system is a AMD 950 with 256 meg RamRunning Redhat 7.2
I haven't written much in the way of applications useing jEdit but it does look promissing.
Ron_W -
What are the better IDE's for Mac (Java and C++)?
I'm switching over to Mac's here soon and I'm curious about which products are the best, from others' experiences, for developing Java and C++ applications. On Windows I used NetBeans and IntelliJ (although not as much), but I'm curious if there is Mac specific software that someone might recommend.
Both of the above work fine on Mac (I used IntelliJ exclusively for Java development). For C++ I use Qt Creator and sometimes Xcode.
-
Step by step installation for java card kit 2.2.2
can anyone help me with a complete step by step installation information for java card kit 2.2.2, i already tried to follow the instruction given in the software i download n still stuck in setting the java path. any recommendation
thanks for the helpThe javacard API is for developing applets on card. Java 6 is for developing clients off-card.
yes u can use any java IDEs like netbeans or jcreator. But you will have to select the libraries within the downloaded java card kit folder for ur IDE in order to compile successfully.
try reading up the documentation and run the samples in the java card kit. thats a good place to start. -
I am sure that many of you experienced developers have read requests in the past concerning implmentation of Ward Christenen's XModem protocol over a TCP socket. If not, well... you are about to...
This is a major hack... but it is starting to come together... thanks to Fred Potter for his source code to start this project...
Objective:
Basically, I want to create a console application which accepts an incoming connection and starts the receive mode for a XModem file transfer. I am using CGTerm (for Commodore retrocomputing) but can test with HyperTerminal as well...
The user who connects to the server selects SEND and the FILE to send for a XModem file transfer... and the transfer begins...
The incoming blocks of 128 bytes are written to a file
After the transfer is over the server disconnects the client terminal.
Here is what I have so far:
import java.net.*;
import java.lang.*;
import java.io.*;
// X-Modem Server implementation via TCP/IP socket
public class XServer {
public static FileWriter fw;
public static void main(String[] args) throws IOException {
// define the file
try {
fw = new FileWriter("filename.txt");
} catch (Exception e) {
System.out.println(e);
System.exit(0);
int port = Integer.parseInt(args[0]);
ServerSocket server = new ServerSocket(port);
System.out.println("X-Server v1.0 - waiting for connection");
Socket client = server.accept();
// Handle a connection and exit.
try {
InputStream inputStream = client.getInputStream();
OutputStream outputStream = client.getOutputStream();
new PrintStream(outputStream).println("Go to send file mode!"); // sent to client
System.out.println("Ready to receive file via X-Modem...");
* BEGIN TRANSFER HERE!
// set the debug flag
XModem.debug = true;
* Here we are instantiating a new InputStream that represents the remote
* file that we are receiving. In this single line we are attempting to
* start the flow.
* Behind The Scenes: We're sending a NAK across the serial line repeatedly
* until we finaly start seeing the data flow. If we don't see the data
* flow, then we throw an exception.
System.out.println("Sending NAK to start receive mode...");
InputStream incomingFile;
try {
incomingFile = new XModemRXStream(inputStream, outputStream);
} catch (IOException e) {
System.out.println("ERROR! Unable to start file transfer!");
e.printStackTrace();
return;
System.out.println("Starting file transfer...");
* Here we are reading from the incoming file, byte by byte, and printing out.
* Behind The Scenes: Internally, the read() method is handling the task of
* asking for the next data block from the remote computer, processing it (i.e.
* parsing, running checksums), and then putting it in an internal buffer. Not
* all calls to read() will request a new data block as each block contains at
* least 128 bytes of data. Sometimes you will only hit the buffer.
try {
for (;;) {
int c = incomingFile.read();
if (c==-1)
break; // End of File
// print character / byte
System.out.print(c+",");
// write to file
try {
//System.out.print(".");
fw.write(c);
} catch (Exception e) {
System.out.println(e);
System.exit(0);
} catch (IOException e) {
System.out.println("error while reading the incoming file.");
e.printStackTrace();
return;
// done
System.out.println("File sent.");
new PrintStream(outputStream).println("");
new PrintStream(outputStream).println("transfer successful!");
} finally {
//client.close();
// save the file
try {
fw.close();
System.out.println("file saved.");
} catch (Exception e) {
System.out.println(e);
System.exit(0);
* XModem keeps track of settings that the Receive and Transmit Stream classes will
* reference.
* <p>Copyright: Copyright (c) 2004</p>
* @author Fred Potter
* @version 0.1
class XModem {
public static boolean debug = false;
* XModemRXStream is an easy to use class for receiving files via the XModem protocol.
* @author Fred Potter
* @version 0.1
class XModemRXStream
extends InputStream {
// CONSTANTS
private static final int SOH = 0x01;
private static final int EOT = 0x04;
private static final int ACK = 0x06;
private static final int NAK = 0x15;
private static final int CAN = 0x18;
private static final int CR = 0x0d;
private static final int LF = 0x0a;
private static final int EOF = 0x1a;
// block size - DON'T CHANGE - I toyed with the idea of adding 1K support but the code is NOT there yet.
private static final int bs = 128;
// PRIVATE STUFF
private int ebn; // expected incoming block #
private byte[] data; // our data buffer
private int dataPos; // our position with the data buffer
private InputStream in;
private OutputStream out;
* Creates a new InputStream allowing you to read the incoming file. All of the XModem
* protocol functions are handled transparently.
* As soon as this class is instantiated, it will attempt to iniatate the transfer
* with the remote computer - if unsuccessful, an IOException will be thrown. If it
* is successful, reading may commense.
* NOTE: It is important not to wait too long in between calls to read() - the remote
* computer will resend a data block if too much time has passed or even just give up
* on the transfer altogether.
* @param in InputStream from Serial Line
* @param out OutputStream from Serial Line
public XModemRXStream(InputStream in, OutputStream out) throws
IOException {
this.in = in;
this.out = out;
// Initiate the receive sequence - basically, we send a NAK until the data
// starts flowing.
init:for (int t = 0; t < 10; t++) {
if (XModem.debug) {
System.out.println("Waiting for response [ try #" + t + " ]");
long mark = System.currentTimeMillis();
out.write(NAK);
// Frequently check to see if the data is flowing, give up after a couple seconds.
for (; ; ) {
if (in.available() > 0) {
break init;
try {
Thread.sleep(10);
catch (Exception e) {}
if (System.currentTimeMillis() - mark > 2000) {
break;
// We have either successfully negotiated the transfer, OR, it was
// a failure and timed out. Check in.available() to see if we have incoming
// bytes and that will be our sign.
if (in.available() == 0) {
throw new IOException();
// Initialize some stuff
ebn = 1; // the first block we see should be #1
data = new byte[bs];
dataPos = bs;
* Reads the next block of data from the remote computer. Most of the real XModem protocol
* is encapsulated within this method.
* @throws IOException
private synchronized void getNextBlock() throws IOException {
if (XModem.debug) {
//System.out.println("Getting block #" + ebn);
// Read block into buffer. There is a 1 sec timeout for each character,
// otherwise we NAK and start over.
byte[] buffer;
recv:for (; ; ) {
buffer = new byte[bs + 4];
for (int t = 0; t < 10; t++) {
System.out.println("\nReceiving block [ #" + ebn + " ]");
// Read in block
buffer = new byte[buffer.length];
for (int i = 0; i < buffer.length; i++) {
int b = readTimed(1);
// if EOT - don't worry about the rest of the block.
if ( (i == 0) && (b == EOT)) {
buffer[0] = (byte) (b & 0xff);
break;
// if CAN - the other side has cancelled the transfer
if (b == CAN) {
throw new IOException("cancelled");
if (b < 0) {
if (XModem.debug) {
System.out.println("Time out... NAK'ing");
out.write(NAK);
continue recv;
else {
buffer[i] = (byte) (b & 0xFF);
break;
int type = buffer[0] & 0xff; // either SOH or EOT
if (type == EOT) {
if (XModem.debug) {
System.out.println("EOT!");
out.write(ACK);
break;
int bn = buffer[1] & 0xff; // block number
int bnc = buffer[2] & 0xff; // one's complement to block #
if (
(bn != ebn) && (bn != (ebn - 1)) ||
(bn + bnc != 255)) {
if (XModem.debug) {
System.out.println("NAK'ing type = " + type + " bn = " + bn +
" ebn = " +
ebn + " bnc = " + bnc);
out.write(NAK);
continue recv;
byte chksum = buffer[ (buffer.length - 1)];
byte echksum = 0;
for (int i = 3; i < (buffer.length - 1); i++) {
echksum = (byte) ( ( (echksum & 0xff) + (buffer[i] & 0xff)) & 0xff);
if (chksum != echksum) {
out.write(NAK);
continue recv;
out.write(ACK);
if (ebn == 255) {
ebn = 0;
else {
ebn++;
break;
// We got our block, now save it in our data buffer.
data = new byte[bs];
for (int i = 3; i < (buffer.length - 1); i++) {
data[(i - 3)] = buffer;
dataPos = 0;
public synchronized int read() throws IOException {
// If at the end of our buffer, refill it.
if (dataPos == bs) {
try {
getNextBlock();
catch (IOException e) {
throw new IOException();
// If we're still at end of buffer, say so.
if ( dataPos == bs) {
return -1;
int d = data[dataPos];
if (d == EOF)
return -1;
dataPos++;
return d;
* A wrapper around the native read() call that provides the ability
* to timeout if no data is available within the specified timeout value.
* @param timeout timeout value in seconds
* @throws IOException
* @return int an integer representing the byte value read.
private int readTimed(int timeout) throws IOException {
long start = System.currentTimeMillis();
for (; ; ) {
if (in.available() > 0) {
return (in.read());
try {
Thread.sleep(10);
catch (InterruptedException ex) {
//if (System.currentTimeMillis() - start > timeout * 1000) {
if (System.currentTimeMillis() - start > timeout * 5000) {
return -1;
Here was the output...
Original file:
(Commodore CBM SEQ file exported to PC using DirMaster)
��
� �
� ��� �� �� ��� ��
� �� �� ���� �� ��� ��
� ��� ����������������������������������������������
�� ����� ������� ����� �� ����� ������ ����� ���
� �� ������ ������ ��� ��� �� ��� ���� �� ������
� � ���
����
� � ��OWERED BY �OLOR 64 ��� V8
�UNNING �ETWORK64 V1.26A
�
�UPPORTING 38400 �AUD �ATES
�����/����/�������
�
�ESTING �CHO-�ET V1 BETA
�
�EATURING �ESSAGES, �ILES,
�ET�AIL, AND �NLINE �AMES!
�YS�P: � � � � � � � � �
�
�RESS ANY KEY TO LOGIN\C�
The result when the file was uploaded and received by my XServer:
? ? ??OWERED BY ?OLOR 64 ??? V8
?UNNING ?ETWORK64 V1.26A
?UPPORTING 38400 ?AUD ?ATES
?ESTING ?CHO-?ET V1 BETA
?EATURING ?ESSAGES, ?ILES,
?ET?AIL, AND ?NLINE ?AMES!
?YS?P: ? ? ? ? ? ? ? ? ?
?RESS ANY KEY TO LOGIN\C?
The result is different!
Can someone help me along here... I have been trying to figure out how to do this for approx. a year or so... it has been a very slow process.
I could use a guru to help me out so I can write the upload and download routines for my Commodore BBS PETSCII Emulation Server.
Visit http://www.retrogradebbs.com for details.
Thanks.
Please help out a dedicated developer who is in over his head...
-DaveOk. Fair enough. What about general information about Xmodem. This is a hard project because of how obscure the legacy technology is that I am having to implement using Java and MySQL.
I have two major issues which I have to figure out how to troubleshoot and debug, if possible.
1. The 23+ blocks exception when a file is being received
2. The exception which is thrown immediately if I try to receive a binary file instead of an ASCII file.
I read that telnet is a 7-bit technology and that is why Xmodem, which is an 8-bit technology is not that popular as a viable protocol via telnet, whereas Kermit is, since it was developed for 7-bit systems, i.e. mainframes and minicomputers.
Is this correct?
If that is the case, why does www.serio.com have a viable X-Y-ZModem library available (for several hundred $$$ of course) which can be used with both RS-232 serial ports and TCP socket ports? Obviously, it can be done. They are the ONLY company with this library for sale for Java to do this. I cannot justify that $$$ amount for a mere hobby (writing the BBS emulation server for supporting Commodore PETSCII (CG) callers via CGTerm or a native C-64 terminal program using Jim Brain's TCPSER middleware, which emulates a Hayes modem via telnet for telBBSing/retrocomputing.
I really want to learn how to implement a file transfer protocol, since back in the 80s, I used Xmodem, Punter, Y/Z Modem, etc., a lot to upload and download files via modem at baud rates of 2400, 14.4, 19.2, and 38.4, respectively.
It's fun to learn how the old skool gurus of telecommunications technology did it. It is one thing to run a BBS which supports these technologies and features, and it is an entirely other thing to learn how to design and develop them yourself for implementation into a project such as I taken on.
It CAN be done. It WILL be done. However, I have just started my exhaustive research on how it needs to be done. I have read up as much as I could on XModem by Ward C., the father of the protocol.
But, I have no information to help me figure out why the communications are acting as they do so far.
Can someone please download the xserver.zip file on my website at:
www.retrogradebbs.com/projects/xserver.zip
Compile it. Run it. Connect using HyperTerminal, Netrunner, or another telnet terminal emulation program which supports Xmodem file transfers using WinSock.
See what happens. With finals due in the next two days, this project will have to be put on hold until after I submit my two final projects.
If anyone knows what needs to be done to support both ASCII and BINARY file transfers via Xmodem via a socket instead of a modem with RTS/CTS hardware flow control, please respond.
I know for a fact that this can be done.
- Dave -
Installation problem for Java EE 5 SDK Update 2
Hi ,
I have jdk1.5.0_12 (J2SE) installed on my Windows XP. Now i am trying to install J2EE on my machine.I tried to install it twice but it comes to a halt after completing 45% at the same jar file. Following is the link which shows it comes to a halt.
http://img141.imageshack.us/my.php?image=j2eeinstallhangupav8.png
Also I wanted to know if I uninstall the J2SE and then install only J2EE will that be fine.Because I believe J2EE is a superset of J2SE ?
Thanks in advance.For the difference between Java EE and Java SE read here:
http://java.sun.com/javaee/5/docs/firstcup/doc/p3.html
For the installation problem, I don�t know how to help you... maybe here you can find some ideas:
http://forum.java.sun.com/thread.jspa?threadID=738559
Andrea -
ANN: XML Class Generator for Java Available
The Oracle XMCL Class Generator for Java is now available as an
initial beta release on the Oracle Technology Network at
http://technet.oracle.com. Select 'xml' from the Technology menu.
The XML Class Generator will generate a set of Java source files
based on an input DTD. The generated Java source files can then
be used to construct, optionally validate, and print a XML
document that is compliant to the DTD specified. This is an early
beta release and has the following features:
* Creates Java Classes from DTDs to enable the programmatic
construction of XML documents.
* Supports validation mode to assist debugging.
* Works with the Oracle XML Parser in Java.
* Creates documents conforming to the W3C XML 1.0
Recommendation.
* Supports creating documents in the following encodings:
UTF-8
UTF-16
ISO-10646-UCS-2
ISO-10646-UCS-4
US-ASCII
EBCDIC-CP-US
ISO-8859-1
Shift_SJIS
Oracle XML Team
http://technet.oracle.com
Oracle Technology Network
nullThanks,
Rob
Oracle XML Team wrote:
: First, the link has been fixed. As to your access exception,
we
: have traced it to a difference between JDK 1.1.x and JDK 1.2.
: You can solve it by using a 1.1.x version of the JDK or wait
till
: our production version of our XML Parser becomes available
within
: a week which will work with 1.2.
: Oracle XML Team
: http://technet.oracle.com
: Rob Edagr (guest) wrote:
: : 1) The HREF on the download page for the NT version points
to
: : the version 102 parser not the classgen.
: : 2) After downloading and installing the classgen (by
guessing
: : what the url was) I ran it and get the following
: : C:\jdk1.2\xml\ora\classgen\sample>java SampleMain -root
: : wddxPacket wddx_0090.dtd
: : Exception in thread "main" java.lang.IllegalAccessError: try
to
: : access class oracle/xml/parser/XMLNode from class
: : oracle/xml/classgen/ClassGenerator
: : at oracle.xml.classgen.ClassGenerator.generate
(Compiled
: : Code)
: : at SampleMain.main(SampleMain.java:65)
: : Any idea on what the problem is (same error with sample dtd)
: : Rob
: : Oracle XML Team wrote:
: : : The Oracle XMCL Class Generator for Java is now available
as
: : an
: : : initial beta release on the Oracle Technology Network at
: : : http://technet.oracle.com. Select 'xml' from the
Technology
: : menu.
: : : The XML Class Generator will generate a set of Java source
: : files
: : : based on an input DTD. The generated Java source files can
: : then
: : : be used to construct, optionally validate, and print a XML
: : : document that is compliant to the DTD specified. This is
an
: : early
: : : beta release and has the following features:
: : : * Creates Java Classes from DTDs to enable the
programmatic
: : : construction of XML documents.
: : : * Supports validation mode to assist debugging.
: : : * Works with the Oracle XML Parser in Java.
: : : * Creates documents conforming to the W3C XML 1.0
: : : Recommendation.
: : : * Supports creating documents in the following
encodings:
: : : UTF-8
: : : UTF-16
: : : ISO-10646-UCS-2
: : : ISO-10646-UCS-4
: : : US-ASCII
: : : EBCDIC-CP-US
: : : ISO-8859-1
: : : Shift_SJIS
: : : Oracle XML Team
: : : http://technet.oracle.com
: : : Oracle Technology Network
: Oracle Technology Network
null -
Looking for Java programmers for a new project
I am currently looking to find about 5 people to start a new company to develop some ebusiness related business ideas. Location does not matter, only creativity and a willingness to change the status quo. If you are interested email me at [email protected] I am just a guy with some really unique ideas looking for people that share my vision and that are looking to start a company from the ground up.
Hi,
Are you still looking for Java programmers? Can we participate in your work offline? I am in France now. Tell me what exactly you need? I am 5yers experienced in Java technlogy.
Reply back to [email protected]
Regards,
Murthy -
"select-option" in WD for java
Hi,
In the selection-criteria I want to have a field in which the user will be able to select ranges (like in the select-options in the R/3).
I know that in the webDynpro for ABAP there is a solution for this, but how can I do that in webDynpro for java ??
I can't think of a UI design that will not look ugly...
I need to supply this feature in several components
any ideas ?
Thanks, Nir.Hi Vishal,
If its a search help, use the following code:
lt_range_table = wd_this->m_handler->create_range_table( i_typename = 'S_PLANETYE' ).
wd_this->m_handler->add_selection_field(
i_id = 'S_PLANETYE'
it_result = lt_range_table
i_read_only = read_only
I_VALUE_HELP_TYPE = 'SEARCHHELP'
i_value_help_id = 'Z_SAPLANE' ).
In this example, 'Z_SAPLANE' is the dictionary search help.
This will solve your problem
For further details, goto interface IF_WD_VALUE_HELP_HANDLER to get a list of values you can supply to parameter I_VALUE_HELP_TYPE.
This is similar to what you do with a context, similar to the options you get in the dropdown for Input Help property.
Regards,
Chitrali
Maybe you are looking for
-
When is it safe to port number from Verizon
My current Verizon 2 year contract is up Nov. 25th. I don't want to buy and activate an iPhone before then, because doing so would transfer my number AND cancel my account, resulting in an early termination fee. So my question is, when should I activ
-
Mount USB vfat and IEEE1394 vfat hdd"s on separate pci
Trying to mount /dev/sda1 as USB HDD vfat system and /dev/sda2 as IEEE1394 vfat hdd simultaneously using PCI interfaces for each. I haven't been able to establish sda2 in cdrecord -scanbus but the sda1 hdd on USB 2.0 is recognized in -scanbu
-
Can we Install Peoplsoft on WIndows 7 Home Premium
Hi, Just want to know can we install Peoplesoft on Windows 7 Home Premium. if yes then is there any version restriction like only peopletool 8.49 or 50 or HRMS 9 or 9.0; or any drivers or other solution requires to install it.
-
After upgrade to snow leopard, safari and applications are slow
I recently installed snow leopard. Ever since then, my computer has been acting slow. The web pages on safari load ever so slowly, the applications all take time to launch. i have updated the software to the latest downl
-
How to sync my phone with my ford
when my I loud is on, why cant I sync to my ford