Eclipse로 디버깅을 중단 할 때 Mint Cinnamon 데스크톱을 잠그면 재현성 문제가 발생합니다. 잠그고 있다고 말하면, 마우스 클릭이 완전히 작동하지 않는다는 것을 의미하지만, 마우스 커서는 여전히 움직입니다. Alt-Tab과 같은 일부 OS 수준 바로 가기를 제외하고 키보드가 응답하지 않습니다. Alt-Tab 은 마치처럼 보이지만 실제로 다른 창을 선택해도 실제로는 포커스 또는 활성화되지 않습니다 (Alt-Tab 선택기 팝업 만 작동 함). 계피를 다시 시작하기 위해 Ctrl-Alt-ESC 만 사용하여 복구 할 수 있습니다. 그 후 모든 것이 잘 진행됩니다.Eclipse와 함께 Linux Mint Cinnamon Lock-Up 디버깅
디버깅 및 중단 점은 중단 점이 anon 내부 클래스 또는 람다 내부에있는 경우를 제외하고는 어디에서나 잘 작동합니다. - 모두가 행동 같은 이클립스 네온 4.6.0 자바 https://bitbucket.org/jfxexamples/eclipseminttest
리눅스 민트 17.3과 완전히 새로운 다른 PC에 민트 (18)의 설치 :이 원인이 매우 간단한 예제 프로젝트와
공공 자식의 repo 8 (1.8.0_92) - 오라클 JDK (자바 FX를 사용)
아래코드 (당신이 생각을 실행하는 프로젝트 파일을 잡아해야합니다) :
package application;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
BorderPane root = (BorderPane)FXMLLoader.load(getClass().getResource("Sample.fxml"));
Scene scene = new Scene(root,400,400);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
package application;
import javafx.event.Event;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.scene.control.Tab;
import javafx.scene.control.TabPane;
public class SampleController {
@FXML
private TabPane tabPane;
public void createTab() {
Tab tab = new Tab("New tab");//Breakpoint here does NOT freeze desktop
// tab.setOnCloseRequest(e -> {
// System.out.println("bleh");//Breakpoint here, freezes desktop
// });
tab.setOnCloseRequest(new EventHandler<Event>(){
@Override public void handle(Event e){
System.out.println("bleh");//Breakpoint here, also freezes desktop
}
});
tabPane.getTabs().add(tab);//Breakpoint here does NOT freeze desktop
int index = tabPane.getTabs().size() - 1;
tabPane.getSelectionModel().select(index);
}
}
질문 어디 ... 나를 위해 일한이 적어도 :)? 버그를 계피로 신고 한 적이 있습니까? –
나는 지금까지 운이없는 그들의 포럼에서 시도했다. 좋은 지적이지만, 문제를 해결하거나 추적하는 데 도움이 될만한 도움이 되었기를 바라고 있습니다. 심지어 버그를보고해야 할지도 모르겠다. 아마도 민트 일 수도 있고 아마도 이클립스 일 수도 있고 어쩌면 Java/JavaFX 면일 수도있다. – User
아무도이 문제를 보지 못했거나 추후 문제 해결을위한 아이디어를 얻은 것으로 추측 할 수 없다. .. 두 대의 컴퓨터에서 재현했기 때문에 내 PC 일 수는 없습니다. 문제 해결이나 추가 정보 수집을 위해 기꺼이 하겠지만이 시점에서 아이디어가 거의 없습니다. 내가보고 있어야하는 로그가 있습니까? – User