Pessoal, boa noite!
Estou fazendo alguns exercicios para aprender a programar e em um determinado exercicio, ao tentar copilar e rodar o código ele dá o erro abaixo:
“Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp”
Eu não consigo identificaar o que é e não tive sorte nas minhas buscas no Google. Por gentileza podem me ajudar a identificar? abaixo vou deixar o exercicio e também o código que escrevi para facilitar.
- Ler vários números até entrar o número -999. Para cada número, imprimir seus
divisores.
import javax.swing.JOptionPane;
public class Ex10 {
public static void main(String [] args) {
int numero = 1;
int resto;
for(int divisores = numero; numero == -999; numero--) {
numero = Integer.parseInt(JOptionPane.showInputDialog("Digite um numero para saber os divisores.\n"
+ "Digite -999 para terminar"));
resto = numero % divisores;
if(resto == 0) {
System.out.println(divisores);
}
}
}
}
Já tentou isso? https://www.youtube.com/watch?v=JF_o8WNt3hs
public static void main(String args[]) {
int a, b, c;
String n1;
do {
n1 = JOptionPane.showInputDialog("Insira o número que deseja saber os divisores:");
a = Integer.parseInt(n1);
for (b = 1; b <= a; b++) {
c = a % b;
if (c == 0) {
JOptionPane.showMessageDialog(null, b);
}
}
} while (a != -999);
System.exit(0);
}
Por acaso você declarou uma variável de ambiente chamada _JAVA_OPTIONS?
Dá uma olhada nas configurações do seus sistema, se houver, apague ela.
Boa noite Abner, não sei se seria esse o problema com o video o fato de eu usar linux, mas não consegui reproduzir o que o camarada fez. Quanto ao seu código eu testei e funcionou, estou tentando entender o pq o meu não foi. Ele simplesmente não roda! não sei o que estou fazendo de errado!
Staroski, meu conhecimento de java e com o Eclipse é muito baixo, não sei te dizer se declarei nesse ambiente e nem como desativa-lo!
Boa noite Gabriel. As variáveis de ambiente não são ligadas a IDE e à Java.
Esse link acima fala sobre, ensina a visualizar, adicionar, excluir e editar.