내 응용 프로그램은 Java (J2SE)로 작성되었으며 원래 Windows 환경 용으로 설계되었습니다. 그것은 Windows OS로 작성되었습니다. 이제는 응용 프로그램을 Ubuntu 10.04 LTS에서 실행하는 방법을 알아 내려고하고 어디에서 시작해야할지 전혀 알지 못합니다. 나는 여러 가지 지원 라이브러리 (.jar
파일)을 갖고 있는데, 어떻게 리눅스 용 패키지로 묶을 지 전혀 모른다. 모든 유형의 실행 파일을 만드는 방법이 훨씬 적습니다. .exe 파일이 작동하지 않으며 WINE을 사용할 수 없다는 것을 알고 있습니다.Ubuntu에서 J2SE 응용 프로그램을 실행하는 방법을 알아 내려고 시도했습니다.
다른 파일 경로 문제가 있습니다. 일부 하드 코딩 된 경로 (C:\folder\xxx.txt
)가있어 응용 프로그램이 두 OS 중 하나에서 쓰기 및 읽을 수 있도록 변경해야합니다. 특정 OS를 테스트하고 이에 따라 경로를 변경하는 것 이외에도이 작업을 진행하는 방법을 잘 모릅니다.
이 모든 것을 더욱 복잡하게 만드는 것은 제 리눅스 경험이 매우 제한적이라는 사실입니다.
감사합니다. Dan. .properties 파일은 좋은 아이디어입니다. 지금은 그것을 구현하고 사용중인 OS를 확인하고 각 OS마다 다른 .properties 파일을 사용합니다. 이 프로그램은 우리의 마이크로 컨트롤러와 함께 작동하도록 만들어졌으며 설치하는 사용자는 일반적으로 설치 장소를 신경 쓰지 않는 기술자입니다. – Ray
이제 tarball 및 Bourne 셸 스크립트 (배치 파일과 같은)를 읽어야합니다. 다음은 내가 사용하는 JRE 파일을 설치하는 방법과 위치를 알아 내고이 모든 것을 설치하는 방법을 배우는 것입니다. 내가 제공 한 링크를 확인하고이 질문에 대한 답변을 얻을 수 있는지 확인합니다. 도움을 주셔서 다시 한 번 감사드립니다. – Ray
@ 레이 : 기꺼이 도와 드리겠습니다. 이 답변이 유용하다고 판단되면 언제든지 투표를하거나 [수락 가능한 것으로 표시 할 수 있습니다] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work). –