Java class not found in a directory hierarchy -


i getting following error when running java program:

error: not find or load main class gen 

i have following directory structure:

  • the curent directory run program contains directories hierarchy: classes/gensig/gen , classes/gensig/util. in directories have classes need.
  • i want run class gen classes/gensig/gen. in classes/gensig/util have classes call in gen class.
  • i run program error mentioned:

java -cp classes/gensig/gen/*.class:classes/gensig/util/*.class gen

thanks help.

the classpath must contain directories or jar files constitute root of package tree (i.e. directory constitutes default package, , contains directories of top-level packages).

in cases, looks class called gen, , in package gensig.gensig. name gensig.gensig.gen. root of package tree directory classes. command should be:

java -cp classes gensig.gensig.gen 

edit: given comment, classes in package gen. root of package tree classes/gensig. command should be

java -cp classes/gensig gen.gen 

Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -