Boa tarde pessoal,
Ainda nao entendi o que aconteceu, pois a única coisa que fiz foi dar um Update (CVS) no projeto, e agora não roda mais nada, nem no eclipse e nem direto no prompt.
Por exemplo:package nl.weev.adminexpress.tests;
import java.io.IOException;
public class AbreWord {
public AbreWord() {
super();
}
public static void main(String[] args) {
try {
// abre o outlook2003
//Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler mailto:[email removido]?body=" + "Olá&subject=asdasdasdasd");
// abre o word2003
Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL "+arquivoDoc.toString().replace("\","/"));
} catch (IOException e) {
e.printStackTrace();
System.out.println("ERRO: "+e);
}
}
}
este código rodava, agora diz que não existe o método main.....
Se eu tento rodar este código a cima pelo prompt ele compila e na hora de rodar diz:
Exception in thread "main" java.lang.NoClassDefFoundError: AbreWord (wrong name:
nl/weev/adminexpress/tests/AbreWord)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Olhei as variáveis JAVA_HOME e PATH e estão assim:
JAVA_HOME=C:\Arquivos de programas\Java\jdk1.5.0_03
e
Path=C:\Arquivos de programas\Java\jdk1.5.0_03\bin;C:\WINDOWS\system32;C:\WINDOW
S;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Microsoft SQL Server\80\Tool
s\BINN;C:\ARQUIV~1\GNU\WINCVS~1.3\CVSNT
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
Mas qdo coloco set CLASSPATH
dá: Variável de ambiente CLASSPATH não definida
Meus arquivos todos estão em C:\wampp2\eclipse\workspace
se eu seto a variável CLASSPATH para este caminho continua dando
Exception in thread "main" java.lang.NoClassDefFoundError: AbreWord
Sei que esse assunto de CLASSPATH já tá velho, mas procurei sobre isso aqui no Guj e no google, e não achei algo que resolvesse, talvez eu não tenha usado as palavras certas para a pesquisa......
mas se alguém souber me ajudar..... eu agradeço!
De vez em quando esse mundo lógico tem comportamentos aparentemente ilógicos. Mas é assim mesmo :thumbup: