Java -classpath (mais uma tentativa)

Mais uma tentativa:

[root@localhost neon]# java -classpath .;/javamail/javamail-1.3.1/mail.jar Neon
Usage: java [-options] class [args…]
(to execute a class)
or java [-options] -jar jarfile [args…]
(to execute a jar file)

where options include:
-client to select the “client” VM
-server to select the “server” VM
-hotspot is a synonym for the “client” VM [deprecated]
The default VM is client.

-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
              A : separated list of directories, JAR archives,
              and ZIP archives to search for class files.
-D<name>=<value>
              set a system property
-verbose[:class|gc|jni]
              enable verbose output
-version      print product version and exit
-showversion  print product version and continue
-? -help      print this help message
-X            print help on non-standard options
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
              enable assertions
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
              disable assertions
-esa | -enablesystemassertions
              enable system assertions
-dsa | -disablesystemassertions
              disable system assertions

bash: /javamail/javamail-1.3.1/mail.jar: Permission denied

Olha na ultima linha da tua mensagem:

Permission denied

O teu usaurio esta sem permissao de leitura no arquivo ( no minimo, algo relacionado a isso )

Rafael

O meu usuario é o root

Usage: java [-options] class [args…]
(to execute a class)

java -classpath Neon .;/javamail/javamail-1.3.1/mail.jar

já tentou assim?

No linux tem que ser .:

java -classpath .:/javamail/javamail-1.3.1/mail.jar Neon

Eu falei .; por que achei que era Windows

Isso nao impede dele ter restricoes de seguranca ( ja viu a permissao 000? :mrgreen: )

O bash ta acusando permission denied… alguma cosia tem… agora, se vc consegue entrar no diretorio normalmente, mover o arquivo e tudo mais, entao o lance eh outro…

aaahhh… ta ai o erro: vc ta usando ponto-e-virgula, mas em Linux eh dois-pontos que vc tem que usar:

java -classpath .:/javamail/javamail-1.3.1/mail.jar Neon 

Rafael