Problema com jacob!(java.lang.ExceptionInInitializerError)

1 resposta
fagajr

Galera eu sei que tem muitos tópicos falando sobre jacob, porém eu estou com um problema na configuração dele.

Eu adicionei o .dll dele no bin do jdk, jre e no System32 do windows rsss...e o .jar na lib da jre e jdk.....

eu estou usando o exemplo simples que eles dão no site do jacob.

package pacoteTeste;


import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;

import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.LibraryLoader;

public class iMacrosJACOBtest {

   public static void main(String[] args) {
//	   System.loadLibrary("jacob-1.17-x86.dll");
//	   System.out.println(new java.io.File(".").getAbsolutePath());
      
      System.out.println("Started.");
      		
      try {
    	// connect to iMacros Scripting Interface
          ActiveXComponent iim = new ActiveXComponent("imacros");
          
          System.out.println("Calling iimInit");
          iim.invoke("iimInit"); // call iimInit()
          
          System.out.println("Calling iimPlay");
          iim.invoke("iimPlay", "CODE:URL GOTO=http://www.google.de"); // call iimPlay()
          
	} catch (Exception e) {
		e.printStackTrace();
	}  
   }
}

o problema é que quando eu rodo está dando este erro

Exception in thread "main" java.lang.ExceptionInInitializerError
	at pacoteTeste.iMacrosJACOBtest.main(iMacrosJACOBtest.java:21)
Caused by: java.lang.NullPointerException
	at java.util.ResourceBundle.getBundle(Unknown Source)
	at com.jacob.com.LibraryLoader.loadJacobLibrary(LibraryLoader.java:130)
	at com.jacob.com.JacobObject.<clinit>(JacobObject.java:107)
	... 1 more

não faço a menor ideia do que seja esse erro. ele dá nessa linha aqui

ActiveXComponent iim = new ActiveXComponent("imacros");

preciso usar jacob pra fazer um sistema web que rode as macros que temos no imacro....mas não consigo por conta deste problema.

obrigado desde já pela ajuda.

1 Resposta

fagajr

Ninguém consegue ajudar?!!??

Criado 5 de novembro de 2013
Ultima resposta 14 de nov. de 2013
Respostas 1
Participantes 1