2010-01-16 3 views
1

누군가가 저에게 직원 휴가 신청서를 개발해달라고 요청하고 그는 집, 사무실 또는 개인 회사에서 데이터를 입력 할 수 있도록 플래시 메모리에 저장할 수 있습니다. 자바와 SQLite를 무료로 선택했습니다. Windows XP 플랫폼에 플러그인 할 때 플래시 메모리에서 실행할 수있는 Java 독립 실행 형 응용 프로그램을 만들 수 있습니까? 감사합니다. .플래시 메모리에 Java 응용 프로그램이 있습니다.

답변

3

예. Java Runtime이 "기본 JRE"와 같은 레지스트리에 항목을 쓰는 동안 플래시 드라이브에 사본을 포함하고 java.exe 명령을 bin 폴더에서 직접 호출 할 수 있습니다.

다음은 설정 예입니다. 플래시 드라이브가 F:\에 매핑된다고 가정 해 보겠습니다. 귀하의 응용 프로그램이 당신은 자바 Program Files에서 설치하고 그런 다음 로컬 자바 명령을 사용하여 프로그램을 실행하기 위해 빠른 배치 스크립트를 작성 F:\Java

에 붙여 복사 F:\YourApp.jar

에 있습니다. 배치 파일은 다음과 같이 보일 것입니다 :

@echo off 
Java\bin\javaw.exe -cp .;YourApp.jar YourMainClass 

당신은 이름을 수있는 start.bat 또는 클라이언트에 충분히 명백해야한다 유사한.

+0

귀하의 자세한 답변을 위해 Matt 께 감사드립니다. 감사합니다. 아메드. –

1

나는 그렇게 할 수 있다고 생각합니다.

나는 플래시 드라이브에 JRE를 설치해야한다는 것을 의미한다고 생각한다. 앱을 실행해야하는 모든 PC에서 사용할 수있는 것에 의존 할 수 없기 때문이다. 플래시 드라이브가 연결되는 OS 버전도 버전이 정확해야합니다.

SQLite의 라이센스 문구를 확인하십시오.

나는 꽤 불안해 보인다.

+0

감사합니다 귀하의 답변을 duffymo. 감사합니다. 아메드. –

1

그가 실행하는 시스템에는 호환 가능한 JRE (Java Runtime Environment)가 있어야합니다. 당신이 개발

코드 D와 같은 시스템 자원에 대한 참조가 없어야합니다 : \ my_directory \ my_file.txt

코드 및 데이터는 모두 다른 사람이/데이터를 병합 동기화 프로그램이 필요합니다 플래시 드라이브에 저장해야해야 .

백업이 필요하므로 플래시 드라이브에 문제가 발생해도 데이터를 복구 할 수 있습니다.

플래시 드라이브의 프로그램과 데이터를 암호화하고 안전하게 만들어야합니다.

+0

답변을 주신 Gladwin에게 감사드립니다. 감사합니다. 아메드. –

0

Java Web Start를 사용하여 CDROM에서 프로그램을 시작하는 방법을 살펴볼 것을 권장합니다. Java Web Start는 원하는 작업과 매우 유사하므로 나타납니다.

표준 방식으로 실행 프로세스를 완전히 제어 할 수 있지만 제대로 작동하는 JNLP 응용 프로그램을 만들어야합니다.

(참고, 당신이 직장이 각 PC에 설치 자바 6 필요, 그러나 당신의 인생에 매우 쉬울 것이다)

관련 문제