Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Back Room
  4. Is there no decent Java IDE out there?

Is there no decent Java IDE out there?

Scheduled Pinned Locked Moved The Back Room
visual-studioquestionc++javacom
13 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jeryth
    wrote on last edited by
    #1

    In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

    J M T P J 8 Replies Last reply
    0
    • J Jeryth

      In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

      J Offline
      J Offline
      JoeSox
      wrote on last edited by
      #2

      Yeah, I try and stay away from java as much as possible but the best and simplest I have used is JBuilder Personal (because it's free) http://www.borland.com/products/downloads/download_jbuilder.html[^] Later, JoeSox One thing vampire children have to be taught early on is, don't run with wooden stakes. --Jack Handy Deep Thoughts www.joeswammi.com ↔ www.humanaiproject.org

      1 Reply Last reply
      0
      • J Jeryth

        In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

        M Offline
        M Offline
        Mike Gaskey
        wrote on last edited by
        #3

        I met a guy on a flight about a year from a company called "Metroworks". Claimed to be the VP of business development. I think he was a typical software salesman. He represented a multiplatform product, may have been CodeWarrior. Said it was good. Mike "liberals are being driven crazy by the fact that Bush is so popular with Americans, and thus by the realization that anyone to the left of center is utterly marginal." by: JAMES TRAUB New York Times Loyal member of the vast right wing conspiracy

        1 Reply Last reply
        0
        • J Jeryth

          In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

          T Offline
          T Offline
          Taka Muraoka
          wrote on last edited by
          #4

          IntelliJ[^] is absolutely incredible and is one of the most amazing pieces of software I have ever used. It beats the living snot out of VS7 :-) It's not free but they have a demo version you can try.


          "Sucks less" isn't progress - Kent Beck [^] Awasu 1.1.3 [^]: A free RSS reader with support for Code Project.

          1 Reply Last reply
          0
          • J Jeryth

            In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

            P Offline
            P Offline
            pseudonym67
            wrote on last edited by
            #5

            Sorry It's a contradiction in terms cause people who write Java IDE's insist on writing them in Java which is basically crap for gui work. pseudonym67 Neural Dot Net Articles 1-11 Start Here Fuzzy Dot Net Articles 1-4 Start Here PathFinder Game Of Life 2 Life Wars

            T 1 Reply Last reply
            0
            • J Jeryth

              In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

              J Offline
              J Offline
              Jorgen Sigvardsson
              wrote on last edited by
              #6

              and none have come up with any good answer. Java based editors are shit slow but do have nice features. Native editors are very fast, but have not as many features as their java based counterparts. jEdit is the best I've come across so far that's java based and not too damn slow, but still have some nice features. -- Definately a Lounge safe signature.

              1 Reply Last reply
              0
              • P pseudonym67

                Sorry It's a contradiction in terms cause people who write Java IDE's insist on writing them in Java which is basically crap for gui work. pseudonym67 Neural Dot Net Articles 1-11 Start Here Fuzzy Dot Net Articles 1-4 Start Here PathFinder Game Of Life 2 Life Wars

                T Offline
                T Offline
                Taka Muraoka
                wrote on last edited by
                #7

                You should take a look at IntelliJ. I was extremely skeptical when I first looked at it. The dialogs still have that slightly clunky, Java-UI-components-that-can-run-anywhere feel to it but it's nowhere near as bad as your typical Swing app. Everyone (and I do mean *everyone*) who uses it raves about it :-) [edit] I'm still learning how to use it and finding new things everyday but one thing that is particularly cool is its support for refactoring. Right-click on a variable or method name and specify that you want to rename it. IntelliJ will go through your entire project and fix up your code. Add a parameter to a method signature, IntelliJ will fix up all calls to that method (you specify the default value you want to use for each fixed up call). Open up a class, pick which methods/variables you want to extract out into a base class and IntelliJ will remove them and create a new base class for you :omg: Search for every place a method/variable is used. IntelliSense that actually works :rolleyes: Integrated support for Ant and JUnit. And so on... And speed is not an issue at all. I had to be held down and slapped around by my colleagues to be persuaded that it was actually written in Java. [/edit]


                "Sucks less" isn't progress - Kent Beck [^] Awasu 1.1.3 [^]: A free RSS reader with support for Code Project.

                P 1 Reply Last reply
                0
                • J Jeryth

                  In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

                  T Offline
                  T Offline
                  Terry ONolley
                  wrote on last edited by
                  #8

                  Don't use Java.


                  Have you answered an MTQ? Check out the stats!


                  J 1 Reply Last reply
                  0
                  • T Taka Muraoka

                    You should take a look at IntelliJ. I was extremely skeptical when I first looked at it. The dialogs still have that slightly clunky, Java-UI-components-that-can-run-anywhere feel to it but it's nowhere near as bad as your typical Swing app. Everyone (and I do mean *everyone*) who uses it raves about it :-) [edit] I'm still learning how to use it and finding new things everyday but one thing that is particularly cool is its support for refactoring. Right-click on a variable or method name and specify that you want to rename it. IntelliJ will go through your entire project and fix up your code. Add a parameter to a method signature, IntelliJ will fix up all calls to that method (you specify the default value you want to use for each fixed up call). Open up a class, pick which methods/variables you want to extract out into a base class and IntelliJ will remove them and create a new base class for you :omg: Search for every place a method/variable is used. IntelliSense that actually works :rolleyes: Integrated support for Ant and JUnit. And so on... And speed is not an issue at all. I had to be held down and slapped around by my colleagues to be persuaded that it was actually written in Java. [/edit]


                    "Sucks less" isn't progress - Kent Beck [^] Awasu 1.1.3 [^]: A free RSS reader with support for Code Project.

                    P Offline
                    P Offline
                    pseudonym67
                    wrote on last edited by
                    #9

                    Taka Muraoka wrote: "Sucks less" isn't progress - Kent Beck [^] pseudonym67 Neural Dot Net Articles 1-11 Start Here Fuzzy Dot Net Articles 1-4 Start Here PathFinder Game Of Life 2 Life Wars

                    1 Reply Last reply
                    0
                    • J Jeryth

                      In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

                      M Offline
                      M Offline
                      Michael A Barnhart
                      wrote on last edited by
                      #10

                      The standard we use at work is borlands JBuilder and it is basically ok. It does have a good UML display of the code that I do like. However I also agree with the comment that Java is not good at GUI's and that is what a Java IDE is. I will say you should have still sat through class. Yes maybe much of it is boring and duplicated but there are some subtlties that you would likely have picked up. I hope they were doing some server side programming and not just basic apps. "For as long as I can remember, I have had memories. Colin Mochrie."

                      J 1 Reply Last reply
                      0
                      • T Terry ONolley

                        Don't use Java.


                        Have you answered an MTQ? Check out the stats!


                        J Offline
                        J Offline
                        Jeryth
                        wrote on last edited by
                        #11

                        Tell my Comp Science department that... I've already tried. For some astounding but undisclosed reason, they dropped most classes on C++ and switched them to Java. I think it had to do with the myth that "all programming is going to the wonderful platform independent language, Java.":wtf: No, that's asking for too much stupidity in them believing such a thing.:rolleyes: The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

                        1 Reply Last reply
                        0
                        • J Jeryth

                          In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

                          G Offline
                          G Offline
                          G Raven
                          wrote on last edited by
                          #12

                          Some of my friends who are working with Java stuff praise Eclipse. http://www.eclipse.org/[^] I'm not sure it has the features you're asking for, though. G. Raven

                          1 Reply Last reply
                          0
                          • M Michael A Barnhart

                            The standard we use at work is borlands JBuilder and it is basically ok. It does have a good UML display of the code that I do like. However I also agree with the comment that Java is not good at GUI's and that is what a Java IDE is. I will say you should have still sat through class. Yes maybe much of it is boring and duplicated but there are some subtlties that you would likely have picked up. I hope they were doing some server side programming and not just basic apps. "For as long as I can remember, I have had memories. Colin Mochrie."

                            J Offline
                            J Offline
                            Jeryth
                            wrote on last edited by
                            #13

                            Michael A. Barnhart wrote: I hope they were doing some server side programming and not just basic apps. If only, if only... Here's a smidgeon of what we've been doing. Project 4[^] Real useful, yeah... I'm not sure which is worse, that we're not given anything remotely challenging or that the instructor tells us exactly how to do it. First, there's no creative freedom allowed, second, how can you learn when you're told exaclty what to do. And yes, we get docked if we do it a different way than what is outlined, unless we really improve on the program and go beyond what was required. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups