Java 애플리케이션의 원격 표시 문제


6

Linux 시스템에서 Windows 시스템으로 NetBeans 및 IntelliJ와 같은 Java 기반 개발 환경을 원격으로 표시하려고합니다. 이렇게하면 환경의 오른쪽 클릭 기능이 작동하지 않아 사용할 수 없게됩니다.

SSH를 통해 X를 터널링하기 위해 Putty와 함께 -X 옵션을 사용합니다. Xming을 실행하는 Windows에 Ubuntu와 RedHat을 사용하여 이것을 반복했습니다. 내가 누락 된 원격 Xing Java 응용 프로그램에 대한 트릭이 있습니까?


내 첫 번째 추측은 로컬 X 서버의 구성이 잘못되었다는 것입니다. 클릭 이벤트가 먼저 발생하기 때문입니다. 리눅스 박스 (예를 들어, VLC를 통해)에 연결하고 오른쪽 클릭이 작동하는지 볼 수 있습니까?
quack quixote

예, Linux에서 마우스 오른쪽 버튼을 클릭하면 작동합니다
nathan

-multiwindow옵션으로 Xming을 시작하고 있습니까?
quixote

-multiwindow를 사용하면 오른쪽 클릭 및 파일 메뉴에 액세스 할 수 있었지만 창을 이동할 때까지만 가능합니다. Java 애플리케이션의 윈도우가 이동되면 애플리케이션에서 메뉴 항목을 왼쪽 또는 오른쪽 클릭하는 방법이 없습니다.
nathan

답변:


4

에서 java.net 포럼에 포스트는 "잘못된 세트 감지 Xming을 사용하여"이 있다는 것을 보인다. 수정은 AWT_TOOLKIT 환경 변수를 설정하는 것입니다. Sun의 페이지 에서 여기를 찾을 수있는 이유에 대한 설명 .

AWT_TOOLKIT=MToolkit

이 환경 변수를 설정하면 모든 문제가 해결되었습니다. 업데이트 : 원래 링크가 포함 된 링크가 변경되었습니다. 여기를 참조 하십시오 .


포럼의 인용문은 "Xming을 사용할 때 잘못된 삽입 감지"인데, 반드시 Xming이 잘못된 감지를하고 있음을 의미하지는 않습니다. Swing의 버그 인 것 같습니다. 해결 방법을 찾는 좋은 직업, +1!
quck quixote

좋은 지적. Xming을 잘못 사용하지 않도록 견적과 단어를 수정하겠습니다.
nathan

그래서 이것은 나에게도 문제를 해결하는 것처럼 보였지만 이제는 다른 문제에 직면했습니다. 때로는 키보드 포커스 / 이벤트 문제가 발생합니다. 텍스트 상자에 입력 할 수 없습니다. 포커스를 다른 창으로 변경하고 다시 ...
니코

1
@nathan 주어진 링크 페이지를 찾을 수 없습니다. ( java.net/jive/thread.jspa?threadID=62022&tstart=0 ) 대체 링크
Sridhar

@Sridhar 링크를 업데이트했습니다.
nathan mar

2

또한 Xming을 사용하여 Solaris 11 서버에서 Windows 7 데스크탑으로 오류가 발생했습니다. Solaris 11 서버에 일부 Oracle (Java) 응용 프로그램을 설치하고 있으며 임의의 시간에 입력 필드를 편집 할 수없는 XMing 관련 문제가있었습니다. 우리는 너무 많은 매개 변수 변경을 시도했지만 아무것도 작동하지 않았습니다 (Exceed의 기업 라이센스조차는 아니지만 다른 문제였습니다). MobaXterm을 사용해 보았으며 제대로 작동하여 문제없이 Oracle 설치를 수행 할 수있었습니다.


0

이 다른 XServer 도구를 사용해 보셨습니까?

http://mobaxterm.mobatek.net/

나는 XMing에 문제가 있었지만, 이것은 더 빠를뿐만 아니라 나를 위해 그 문제 중 일부를 해결했습니다 (입력 필드는 편집 할 수 없게됩니다).

무료 6.2 휴대용 버전을 사용하고 있습니다. GUI 내부에서 세션을 시작해야합니다. 이렇게하면 디스플레이를 내보낼 필요조차 없습니다.

이게 도움이 되길 바란다!


0

CentOS 6.9의 Xming 및 원격 Java 응용 프로그램 설치 프로그램과 정확히 동일한 문제가있었습니다. Xlaunch를 사용하고 "다중 창"모드를 선택하고 액세스 제어가없는 경우-UI에서 텍스트 필드를 클릭 할 수 없었습니다. 로그에서 Xming 명령은 다음과 같습니다.

Xming :0 -multiwindow -clipboard -ac 

그러나 방금 "하나의 창"모드를 사용하면 텍스트 필드를 클릭하고 내용을 편집 할 수 있음을 알았습니다. :)

Xming :0 -clipboard -ac 

이미 mobaxterm으로 전환하지 않은 경우 직면 한 문제에 대해이 방법을 사용하는 것이 좋습니다. 나는 효과가 있지만 여전히 근본 원인을 알고 궁금한 점이 있고 다중 창 모드 에서이 문제를 해결할 수 있는지 궁금한 해결 방법이 있습니다. AWT_TOOLKIT = MToolkit을 시도했지만 다중 창 모드에서는 아무런 차이가 없었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.