Это действительно странная проблема: иногда, когда я пытаюсь запустить свое приложение, процесс создает себя, но ничего не делает. А иногда и начинается.
Я пытался искать в Интернете, но я не нашел ничего полезного на данный момент. Поэтому мне было интересно, была ли у кого-нибудь из вас такая же проблема и как вы ее решили.
PS: Я пытался увидеть консоль и показать printStackTrace, но ничего не вышло. Просто регулярки логируются до тех пор, пока не зависнут (до показа графического интерфейса).
Редактировать:
Вот командная строка с java -jar, когда это происходит
Диспетчер задач застрял на 30 000 КБ памяти
Моя программа просто вызывает: read("MaxAttempts")
public String read(String NomFonction) {
String ConfigFile = cfgfile.getPath();
try{
InputStream flux=new FileInputStream(ConfigFile);
InputStreamReader lecture=new InputStreamReader(flux);
BufferedReader buff=new BufferedReader(lecture);
String ligne;
String Fonction = null;
while ((ligne=buff.readLine())!=null){
if(ligne.contains(NomFonction + "=")) {
Fonction = ligne.split("=")[1];
}
}
buff.close();
if(!Fonction.equals(null)) {
return Fonction;
}
} catch(Exception e1) {
e1.printStackTrace();
}
return "Error";
}