Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #9167
| From | Nigel Wade <nmw-news@ion.le.ac.uk> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Unable to use package...why ??? |
| Date | 2011-10-25 10:32 +0100 |
| Message-ID | <9gne1vFvskU1@mid.individual.net> (permalink) |
| References | <280344ac-b398-44b3-b775-e84859feb5f0@gy7g2000vbb.googlegroups.com> |
On 25/10/11 08:06, PortisHead wrote:
> Hello , I'm new to Java and tried the following.
>
> First I created the file : Getbcard.java
> inside the directory : C:\myclasses\exam\test\dok
> below is the script :
> package exam.test.dok;
> public class Getbcard
> {
> public void setname()
> {
> System.out.println("Hello");
> }
> }
>
> then , I compiled it using this command line:
> javac Getbcard.java
> and got the appropriated .class file:
> Getbcard.class
>
> Next , I created a new file , named : Showbcard.java in folder : C:
> \examples
> below is the script :
> import exam.test.dok.*;
> public class Showbcard
> {
> public static void main(String[] args)
> {
> System.out.println("Showbcard");
> Getbcard i = new Getbcard();
> i.setname();
> }
> }
>
>
> then , I compiled it using this command line:
> javac -cp c:\myclasses Showbcard.java
> and got the appropriated .class file:
> Showbcard.class
>
> Now when I try to execute the file like :
> java -cp c:\myclasses Showbcard
>
> I get the error : Could not find or load main class Showbcard
>
> What am I doing wrong here ?
>
> Many , many thanks in advance
You only have the path to Getbcard in your classpath. You also need to
add the path to Showbcard, so java knows where to locate it. From the
limited code you've posted it looks as though Showbcard has no package,
so adding "." (the current directory) to the classpath should suffice.
Normally the default classpath will include ".", but by overriding it
with the -cp argument you have removed ".".
I don't use the java command on Windows directly, so I'm not sure of the
exact syntax of the -cp argument in Windows. In UNIX/Linux it's a colon
separated list of paths, but in Windows-land the colon may interfere
with the ":" as a drive letter separator. Check your local documentation
for the java command, failing that Google should find the answer.
--
Nigel Wade
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
Unable to use package...why ??? PortisHead <massivetdm850@gmail.com> - 2011-10-25 00:06 -0700
Re: Unable to use package...why ??? Nigel Wade <nmw-news@ion.le.ac.uk> - 2011-10-25 10:32 +0100
Re: Unable to use package...why ??? PortisHead <massivetdm850@gmail.com> - 2011-10-25 04:10 -0700
Re: Unable to use package...why ??? Nigel Wade <nmw-news@ion.le.ac.uk> - 2011-10-25 13:07 +0100
Re: Unable to use package...why ??? markspace <-@.> - 2011-10-25 07:47 -0700
Re: Unable to use package...why ??? PortisHead <massivetdm850@gmail.com> - 2011-10-25 15:03 -0700
Re: Unable to use package...why ??? PortisHead <massivetdm850@gmail.com> - 2011-10-25 15:10 -0700
Re: Unable to use package...why ??? Martin Gregorie <martin@address-in-sig.invalid> - 2011-10-26 00:06 +0000
Re: Unable to use package...why ??? Martin Gregorie <martin@address-in-sig.invalid> - 2011-10-26 00:08 +0000
Re: Unable to use package...why ??? Martin Gregorie <martin@address-in-sig.invalid> - 2011-10-26 00:06 +0000
Re: Unable to use package...why ??? PortisHead <massivetdm850@gmail.com> - 2011-10-25 15:21 -0700
Re: Unable to use package...why ??? markspace <-@.> - 2011-10-25 15:57 -0700
Re: Unable to use package...why ??? Lew <lewbloch@gmail.com> - 2011-10-25 20:05 -0700
Re: Unable to use package...why ??? Nigel Wade <nmw-news@ion.le.ac.uk> - 2011-10-26 09:55 +0100
Re: Unable to use package...why ??? PortisHead <massivetdm850@gmail.com> - 2011-10-26 13:08 -0700
Re: Unable to use package...why ??? Roedy Green <see_website@mindprod.com.invalid> - 2011-10-27 07:20 -0700
Re: Unable to use package...why ??? Lew <lewbloch@gmail.com> - 2011-10-27 07:33 -0700
Re: Unable to use package...why ??? PortisHead <massivetdm850@gmail.com> - 2011-10-28 12:57 -0700
csiph-web