Without the code and error message, this is just a rant from some (famous) guy who can't/won't figure out his tools. First of all, it took me forever to figure out the java command-line incantations to tell it that it needed my project’s class files and the json.org library (which I’d already downloaded so I could compile the sucker). Yeah, I used to know that stuff ten years ago, but there really sh…
Java Pain
31–40 of 151 posts
Re: Java Pain
#32Without the code and error message, this is just a rant from some (famous) guy who can't/won't figure out his tools. First of all, it took me forever to figure out the java command-line incantations to tell it that it needed my project’s class files and the json.org library (which I’d already downloaded so I could compile the sucker). Yeah, I used to know that stuff ten years ago, but there really sh…
This is just a rant and personally I can't sympathize with. How that is a newsworthy is another issue, though.
Re: Java Pain
#33Without the code and error message, this is just a rant from some (famous) guy who can't/won't figure out his tools. First of all, it took me forever to figure out the java command-line incantations to tell it that it needed my project’s class files and the json.org library (which I’d already downloaded so I could compile the sucker). Yeah, I used to know that stuff ten years ago, but there really sh…
Referring to things like unusual command line options as "incantations" has been reasonably common across the history of computer usage at least from the 1970s or so, if not earlier. See: http://www.catb.org/jargon/html/I/incantation.html
Especially used of tricks that are so poorly documented
that they must be learned from a wizard.Re: Java Pain
#34Without the code and error message, this is just a rant from some (famous) guy who can't/won't figure out his tools. First of all, it took me forever to figure out the java command-line incantations to tell it that it needed my project’s class files and the json.org library (which I’d already downloaded so I could compile the sucker). Yeah, I used to know that stuff ten years ago, but there really sh…
Referring to things like unusual command line options as "incantations" has been reasonably common across the history of computer usage at least from the 1970s or so, if not earlier. See: http://www.catb.org/jargon/html/I/incantation.html
Re: Java Pain
#35you're kidding me, right? rhodey@rhodey$ mvn package rhodey@rhodey$ java -jar .jar
I don't think you read the article. You don't address his certificate issues. Your solution also requires writing a pom.xml which is non-trivial.
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Which is not trivial I suppose, but it is pretty easy to do.Re: Java Pain
#36Earlier quoted context omitted.
Referring to things like unusual command line options as "incantations" has been reasonably common across the history of computer usage at least from the 1970s or so, if not earlier. See: http://www.catb.org/jargon/html/I/incantation.html
what's so unusual about -cp (or "-classpath")
Re: Java Pain
#37"Dear Java: I can run Ruby and Python and Go and JavaScript and C code from the command line on my Mac." - to be fair most of those languages are scripting languages.
In my opinion, the difference between "scripting" languages and other languages hasn't been relevant for about a decade.
Re: Java Pain
#38I guess it doesn't slow me down, because I know the unit test 'trick', in the same way as I know how to get Light Table to execute arbitrary s-expressions to get around Clojures load times has meant that I'm far less obsessed with Clojures slow startup.
Its a problem, sure, but I don't think Java is broken, its just never had the CLI in mind.