Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > comp.lang.java.programmer > #4945
| From | Mozart <publicrelationschief@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: How to create a batch file for Java Console Application? |
| Date | 2011-06-03 10:53 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <7a22b030-1ca3-44ff-b680-831d5fb4ff4e@34g2000pru.googlegroups.com> (permalink) |
| References | <4e647693-974d-424a-b2c0-f12c6d519b93@22g2000prx.googlegroups.com> <8969fa6f-d569-4eae-adec-473edb8713a4@a9g2000prl.googlegroups.com> <dJadnd01CZeyVC7QnZ2dnUVZ_oudnZ2d@earthlink.com> <ob6dnZF-Ebd82inQnZ2dnUVZ_r6dnZ2d@posted.palinacquisition> |
On Apr 24, 8:55 am, Peter Duniho <NpOeStPe...@NnOwSlPiAnMk.com> wrote: > On 4/23/11 11:54 PM, Patricia Shanahan wrote: > > > On 4/23/2011 8:37 PM, buddy s wrote: > >> [...] > >> you need to first set your classpath in .bat file and then your need > >> to invoke your application using "java" command you can get more > >> information about classpath here > >>http://javarevisited.blogspot.com/2011/01/how-classpath-work-in-java.... > > > Why do you consider setting the classpath variable preferable to using > > the java -cp parameter? > > Can't answer for "buddy s", but I think -cp is clearly superior. > > But if someone really wanted to set the CLASSPATH environment variable > in a Windows .bat batch file, they can easily do so without affecting > other Java programs as long as the batch file itself runs only the one > Java program and either a) the batch file itself is run in a non-shared > environment (e.g. by double-clicking a link to the batch file itself, > which will create a new console window just for that batch file), or b) > including the "setlocal" statement at the beginning of the batch file, > so that any changes to the environment are not preserved once the batch > file ends. > > Pete Thanks for all the feedback. OK, maybe I can get a little simpler advice. I do not have that much experience in Java programming and I was more active in this project on the C++ end. I appreciate the technical discussion but it's on a level a few levels more abstract than creating a practical solution. The average user I find cannot be trusted to know much about anything and so install routines need to be brainless. I have had a lot of professional experience with average end users and their needs. Most of them are not technically inclined. Right not I have a Java console application that needs to be decompressed from a zip file. I imagine that they can see the folder at this point after they have personally decompressed this file. I can give them instructions like this: "One has to keep double clicking on the folders you see until one finds the folder that says Resources. In this folder there will be a program that says Contents. In that folder, ones clicks on the JParaMindAndDictStd.bat file and the program launches without any problem." Can someone think of a solution easy for me to program as an essential Java newbie that will help a newcomer not have to navigate a lot of hidden folders? This is the current path structure of the batch file: java -cp c:\ParaMind Windows64-1.1\JParaMind.app\Contents\Resources \Java\JParaMindAndDict.jar JParaMind How could I make the path more of a global variable that would work on anyone's machine?
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar
Re: How to create a batch file for Java Console Application? Mozart <publicrelationschief@gmail.com> - 2011-06-03 10:53 -0700 Re: How to create a batch file for Java Console Application? Roedy Green <see_website@mindprod.com.invalid> - 2011-06-05 15:16 -0700
csiph-web