Click to See Complete Forum and Search --> : Dam JCreator!
Dillinger4
Jan 4th, 2002, 01:46 PM
My evaluation period has expired so i figured i would compile from the command line for a couple of days then purchase the product. But i can't even do that. If i create a .java file in notepad and compile it using the command line it's saved as a .java file but a JCreator file as well thus praventing me from using anything at all!
JCreator is a good IDE but that sucks.
Cudabean
Jan 4th, 2002, 01:59 PM
You can type:
javac MyClass.java
and it should compile. No IDE can prevent that unless it is a virus as well as an IDE!
cudabean
Cudabean
Jan 4th, 2002, 02:01 PM
So then, after you compile it you get a MyClass.class file right?
Then you should be able to type:
java MyClass
and it will run.
cudabean
Dillinger4
Jan 4th, 2002, 03:00 PM
Sorry i ment you can compile and run but you cant get to the source code. :p
You can compile but after the file is compiled it is saved as a JCreator file. It still has the same .java extension but the file has the blue J logo on it instead. You can run the file also but you cant double click the file to see the source code you have to open it in notepad. :rolleyes:
Cudabean
Jan 4th, 2002, 03:14 PM
OK,
I assume you are in Windows. Let's say you want to use Edit Plus to edit your source code. (it's nice because it color highlights the syntax).
Shift-Right-Click on any .java file then select "Open with->Choose Program..." Then choose "Edit Plus" and check "Always use this program to open these files"
After that you can close the java file. You are done. From this point forward, your .java files will have the Edit Plus logo and when you double click on them they'll automatically come up under Edit Plus.
Dillinger4
Jan 4th, 2002, 11:13 PM
I know. Edit plus is pretty good. My teacher suggested getting it about 3 years ago. Ive been using it for a while, until sombody suggested downloading JCreator. :p
Dillinger4
Jan 7th, 2002, 01:27 PM
No i think JCreator is great. Just when the program expired any .class files i had and any that i created after were JCreator files. So when i double clicked on them the box would pop up saying that "my time has expired and that i would have to register" i forgot that i could just open them from notepad. :p
Posted by HoneyBee
And purchase it?? Forget man, if there's no GUI, I would better be using Notepad and command line operators.
Im not quite sure what you mean. Do you mean if the IDE dosen't support automatic GUI creation?
honeybee
Jan 8th, 2002, 01:26 AM
I have JCreator LE, which I think is Lite Edition, which is freeware, no registration required, and no automatic GUI creation. It only has syntax colouring, management of projects and workspaces and individual files and combines together compilation and execution of Java files.
.
Dillinger4
Jan 8th, 2002, 09:10 AM
I think you have JCreator LE v2.00 Freeware. I have the pro version which comes with a 30 day trial. Im not sure of the diffrences but the two versions must differ somehow. I went back to the site to look at some of the features included in the pro version and it says that there is support for the java api, my version didnt have it though unless i didnt turn it on.
honeybee
Jan 8th, 2002, 11:57 AM
Yes, I have Version 2, JCreater LE. Better than using Notepad and command line compilation, though.
.
Dillinger4
Jan 8th, 2002, 04:17 PM
Ahhhh Serge. Just the chap i wanted to hear from.
Posted by Serge
The thing I like about JCreator Pro is that is has an intellisense, LE doesn't.
The thing I don't like about Pro is that on their site it says that it has "Word Complete" feature....
I noticed while using JCreator pro if i invoke a method on a object ie.... Object.method(args) right after the . operator a box will pop up giving me the method signature. What's that called?
intellisense? I know Visual Baisc has that feature.
So then what is the "word complete" feature? Does it list all of the methods say that are contained in a Java API class? So if i tried to invoke method on a Java defined class ie.. char c = String.charAt(5) a box would pop up listing all of the methods of that class?
This is the feature that i really want so i don't feel the need to memorize ever method in the Java API. :p
Serge
Jan 8th, 2002, 04:21 PM
"Word complete" feature is also known from MS IDEs where when you press CTRL+Space, it completes the word(object, variable, method etc) for you. For example, lets say you want to use a method setBackcolor, you can type setB and press CTRL+Space and the IDE will either complete the whole word(method) for you if its the only match, or it will drop down the intellisense to select it from the list. Pretty cool feature.
Dillinger4
Jan 8th, 2002, 04:48 PM
Yes pretty cool.
The thing I like about JCreator Pro is that is has an intellisense, LE doesn't.
The thing I don't like about Pro is that on their site it says that it has "Word Complete" feature....well, it doesn't work in Pro but works fine in LE....how ironic.
Ive seen the intellisense feature in JCreator pro but it only seems to work with user defined objects not with classes that are part of the Java API itself. Is that the way it is supposed to work? I remember in Visual Basic if i typed in say Me. i would get a whole list of attributes and methods that i could choose from.
Serge
Jan 8th, 2002, 04:51 PM
you can type in java and press dot. You will get all objects for the entire java class.
Dillinger4
Jan 8th, 2002, 05:00 PM
you can type in java and press dot. You will get all objects for the entire java class.
Im not sure if i follow. Sorry. You mean if i actualy type in "java"
i will get all of the name of the classes that are contained in the Java API? So i would get the class names not the methods contained within those classes?
Serge
Jan 8th, 2002, 07:18 PM
Yes, when you type in "java" and press dot, you will get all objects that exist within java class, then, for example, you select applet and press dot, you will get all objects/classes for the applet class and so on.
honeybee
Jan 8th, 2002, 08:33 PM
Originally posted by Serge
Yes, when you type in "java" and press dot, you will get all objects that exist within java class, then, for example, you select applet and press dot, you will get all objects/classes for the applet class and so on.
That sure is a good feature, no doubt.
But I think with the Java documentation with me, I shall still consider it expensive if I have to shell out money for this feature. After all, we all did our C/C++ programming without such goodies, right?
OK, so I am just being a miser :p But frankly unless I get a job in Java, I wouldn't think of paying for JCreator, and so am using the Lite version.
.
CaptainPinko
Jan 9th, 2002, 03:18 PM
stick to the free version of JCreator or use Forte, its the best by far if you can handle it
Dillinger4
Jan 9th, 2002, 04:47 PM
That seems like a pretty good feature but i wish JCreator supported listing the methods within the classs themselves. So for example if you have StringBuffer sb = new StringBuffer("Hello"); then you type in sb. you would get a list of methods that are contained within the StringBuffer class. Because frankly if one can't rember the classes in within the Java API then i seriously doubt one could be able to memorize method prototypes.
Serge
Jan 9th, 2002, 08:49 PM
Hmm, it does list all class members. Here is a screenshot:
Dillinger4
Jan 10th, 2002, 10:22 AM
I checked back at the site and i noticed that JCreator pro does have these options that the LE version lacks. But i think that the
trial version dosent have code completion only code parameter as far as i can tell.
Code Completion.
Code completion automatically displays package, members and methods for Java classes.
Code Parameter.
Code Parameter tooltip automatically displays the parameter list of the current method.
Mrs Kensington
Jan 15th, 2002, 03:24 AM
I was so impressed with JCreator I bought it. But then i could get it on Student License so it only cost £20 which i thought was worthwhile!
Just had a look. The £20 price is not only for students it can be for personal use as well. So as long as your don't use it at work then your fine!
honeybee
Jan 15th, 2002, 06:00 AM
Originally posted by Mrs Kensington
I was so impressed with JCreator I bought it. But then i could get it on Student License so it only cost £20 which i thought was worthwhile!
Just had a look. The £20 price is not only for students it can be for personal use as well. So as long as your don't use it at work then your fine!
That translates to more than Rs. 1000, which is almost a week's salary for me. No, LE is fine.
.
Dillinger4
Jan 15th, 2002, 02:25 PM
Posted by HoneyBee
That translates to more than Rs. 1000, which is almost a week's salary for me. No, LE is fine.
The personal edition cost me $60 somthing dollars. I didn't consider purchasing the Academic version because it is for non-commercial use. But i think that it is only $20 so why not get it rather than working with LE?
honeybee
Jan 16th, 2002, 03:10 AM
I can think up of so many different things I can do with the extra money I shall save if I don't buy that software. Plus it's available for free, although with less features, and I still don't have a Java-based job, so using JCreator LE is still a hobby, not a profession.
.
Dillinger4
Jan 16th, 2002, 02:05 PM
I understand where you are coming from though. Programming is just a hobby for me too so for me to go out and spend lots of $$
it would be kind of stupid. Im thinking about just creating software on my own. Im kind of getting sick of looking for a programming job. :p
vbforums.com
Copyright Internet.com Inc., All Rights Reserved.