Olá pessoal, boa noite!! A princípio, ao executar o código dava o seguinte erro: ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:838]
Não fiz nada e o erro parou, quero saber qual é o problema e como resolver antes de postar a resposta, segue abaixo o código:
class Empresa {
String strNome; String strRG; double dblSalario;
Funcionario[] func;
void adiciona(Funcionario f){
for (int i =0; i < this.func.length; i++){
Funcionario func = this.func[i];
if(func == null) continue;
System.out.println(this.func[i].strNome); System.out.println(this.func[i].strRG); System.out.println(this.func[i].dblSalario);
i++; } }}
class Funcionario{ String strNome; String strRG; double dblSalario;}
class TestaEmpresa{
public static void main(String[] args){
Empresa dados = new Empresa(); dados.func = new Funcionario[10];
Funcionario func1 = new Funcionario(); func1.strNome = "Valéria"; func1.strRG = "22543221"; func1.dblSalario = 2000; dados.adiciona(func1);
Funcionario func2 = new Funcionario(); func2.strNome = "Ana"; func1.strRG = "5987745"; func1.dblSalario = 1500; dados.adiciona(func2);
} }
Obrigada, Valéria.