자바 코드를 작성 중입니다. Windows 및 Linux에서 작동합니다. 일부 코드는 플랫폼 기반에 의존합니다. 어떤 플랫폼에서 실행중인 응용 프로그램을 검사 할 수 있습니까?Java 코드에서 플랫폼 유효성 검사를 어떻게 확인할 수 있습니까?
0
A
답변
1
그럼 당신이 뭔가를 할 수 OS 정보를 얻을 수 있습니다. java를 사용하여이 작업을 수행 할 수 없다면 ... 아마도 애플리케이션을 올바르게 구축하지 않았을 것입니다. 위키 피 디아에 따르면
:
http://en.wikipedia.org/wiki/Java_%28software_platform%29
Java 플랫폼의 버전을 개발 및 Java 프로그래밍 언어로 작성된 프로그램을 실행하기 위해 수 일에서 관련 프로그램의 번들의 이름입니다. 플랫폼은 특정 프로세서 나 운영 체제가 아니라 실행 엔진 (가상 시스템이라고 함)과 Java 프로그램이 모두 동일하게 실행될 수 있도록 다양한 하드웨어 및 운영 체제 용으로 구현 된 일련의 라이브러리가있는 컴파일러입니다. 그들의.
2
System
개체 속성 "os.name"을 사용하면 사용중인 운영 체제를 사용할 수 있습니다.
System.getProperty("os.name")
0
system properties은 필요한 정보를 제공해야합니다.
String osName = System.getProperty("os.name");
0
당신은하지 확인을 수행 예를 들어 운영 체제의 이름을 잡을 수 있습니다. 플랫폼 독립적 인 코드를 작성합니다. 하나의 예가 파일 분리 자입니다. 경로를 구성하려면 File.separator
을 사용할 수 있습니다. 마찬가지로 클래스 경로 문자열을 구성하는 경우 File.pathSeparator
을 사용할 수 있습니다.
탐색 할 때 이와 비슷한 것들이 많이 있습니다.
final String nameOS = "os.name";
final String versionOS = "os.version";
final String architectureOS = "os.arch";
System.out.println("\n The information about OS");
System.out.println("\nName of the OS: " +
System.getProperty(nameOS));
System.out.println("Version of the OS: " +
System.getProperty(versionOS));
System.out.println("Architecture of THe OS: " +
System.getProperty(architectureOS));
하지만 당신의 코드가 플랫폼에 독립적이어야한다 :
관련 문제
- 1. ASP.NET DataTypeCheck 유효성 검사를 신뢰할 수 있습니까?
- 2. Java 코드에서 OpenMP를 어떻게 사용할 수 있습니까?
- 3. 어떻게 확인할 수 있습니까?
- 4. 사이드 키에 대기중인 것이 있는지 코드에서 어떻게 확인할 수 있습니까?
- 5. C++ 코드에서 파일 쓰기 권한을 어떻게 확인할 수 있습니까?
- 6. Java 응용 프로그램에서 Java 3D가 설치되었는지 어떻게 확인할 수 있습니까?
- 7. 레일의 XML 유효성 검사를 어떻게 중지 할 수 있습니까?
- 8. Symfony2 : 어떻게 폼 캐스케이드 유효성 검사를 비활성화 할 수 있습니까?
- 9. Lightswitch에서 유효성 검사를 어떻게 활성화 할 수 있습니까?
- 10. mvc3에서 워터 마크 양식 유효성 검사를 어떻게 개발할 수 있습니까?
- 11. Subsonic 3에서 유효성 검사를 언제 어떻게 시행 할 수 있습니까?
- 12. IIS Express에서 요청 유효성 검사를 어떻게 해제 할 수 있습니까?
- 13. 유효성 검사를 개선 할 수 있습니까?
- 14. MVC에서 유효성 검사를 동적으로 끌 수 있습니까?
- 15. 유효성 검사를 그룹화 할 수 있습니까?
- 16. Jquery 유효성 검사를 무시할 수 있습니까?
- 17. update_attributes에서 유효성 검사를 건너 뛸 수 있습니까?
- 18. jQuery에서 asp.net 유효성 검사를 실행할 수 있습니까?
- 19. 어떻게이 유효성 검사를 리팩터링 할 수 있습니까?
- 20. QDomDocument의 유효성 검사 XML. 그것을 어떻게 확인할 수 있습니까?
- 21. 어떻게 확인할 수 있습니까 NSDATE
- 22. iframe이로드되었는지 어떻게 확인할 수 있습니까?
- 23. 코드 파일의 유효성을 어떻게 확인할 수 있습니까?
- 24. 파이썬에서 컴파일 오류를 어떻게 확인할 수 있습니까?
- 25. 인증서 유효성 검사를 사용하지 않도록 설정하는 Java 설정이 있습니까?
- 26. Java System.out이 터미널인지 여부를 어떻게 확인할 수 있습니까?
- 27. 컴파일 된 Java 코드 간의 링크를 어떻게 확인할 수 있습니까?
- 28. 특정 프린터가 호출되는지 어떻게 확인할 수 있습니까?
- 29. 어떻게 확인할 수 있습니다
- 30. 자바 변환 및 유효성 검사를 동시에 수행 할 수 있습니까?
** 감사합니다 ** ...... –