Ola a todos!
Eu precios fazer um programa(1), um applet, que precisa usar funçoes de um outro programa(2).
Essas funçoes funcionam normalmente qdo eu executo o programa 2 separado. Porem, qdo eu uso packages, e coloco o programa 1 pra usar funçoes do programa 2, da um erro muito estranho que eu n consegui descobrir pq.
package tautomerosnonetbeans;
public class chamaApplet extends javax.swing.JApplet {
String Teste;
int qte;
desenhaTautomeros objetoDesenha = new desenhaTautomeros();
public int calcula(){
try{
qte = objetoDesenha.calculaTautomeros();
} catch(java.io.IOException e){
System.out.println("Erro: "+e);
}
return qte;
}
public void init() {
...
}
...
}
O erro que da e [color=darkred]java.security.AccessControlException: access denied (java.io.FilePermission moleculaSmile read)[/color] na parte qte = objetoDesenha.calculaTautomeros();
moleculaSmile é um arquivo simples, que é importado no programa 2 (para executar a função calculaTautomeros() ), e funciona normalmente nele, qdo esta sendo executado separado.
Esse arquivo ja esta com permissoes de leitura para todos os usuarios.
Eu tentei fazer um outro catch pra pegar essa exceção q e lançada, mas ai a funçao retorna 0.
Sera que alguem pode me ajudar? Como q eu "conserto" esse erro?
obrigada!!