나는 최근에 픽업 자바를 사용했기 때문에 지식이 매우 제한적 이었지만 Java를 사용하여 DLL 버전을 구할 수 있는지 알고 싶습니다. 가능하지 않은 경우 C#을 사용하여 매니페스트 파일을 통해 Jar 버전을 가져올 수 있습니까?Java를 사용하여 어셈블리 버전 (DLL)을 검색 할 수 있습니까?
1
A
답변
1
확실히 가능합니다. 각각입니다. 적절한 파일 형식을 읽으려면 코드를 작성하면됩니다.
Java의 어셈블리 버전보다 C#의 jar 파일에서 매니페스트를 찾는 것이 훨씬 간단하다고 생각합니다. 이는 단지 zip 파일을로드하고 META-INF/MANIFEST.MF
파일을 찾는 경우 일뿐입니다. 일반 텍스트이므로 파일 읽기가 쉽습니다.
정확하게 DLL 버전이 무엇을 의미 하느냐에 따라 은 모든 방식으로 처리해야합니다. .NET 어셈블리 특성에 대해 이야기하고 있다면, 배치 여부를 알 수 없습니다 일부 쉽게 가져올 수있는 장소; Portable Executable (PE) 파일을 파싱 한 경험이 있다면 라이브러리 지원이 없다면 약간 까다 롭습니다. 물론 형식을 알고있는 자바 라이브러리를 찾을 수 있다면 이 될 것입니다 ...
관련 문제
- 1. java를 사용하여 mysql 버전 5.1에 어떻게 연결할 수 있습니까?
- 2. 프로그래밍 방식으로 실행중인 서비스의 어셈블리 버전 검색
- 3. Java를 사용하여 파일 컨텐츠 검색?
- 4. .NET 참조 어셈블리 - 버전 번호
- 5. .NET의 어셈블리 버전 관리
- 6. 어떻게 System.CodeDom.CodeCompileUnit을 사용하여 코드를 컴파일하여 어셈블리 버전, 어셈블리 파일 버전을 변경할 수 있습니까?
- 7. Java를 사용하여 SSH 터널을 열 수 있습니까?
- 8. Perl이나 Java를 사용하여 Drupal 사이트에 컨텐츠를 게시 할 수 있습니까?
- 9. Windows OS에서 Java를 사용하여 아이콘 오버레이를 수행 할 수 있습니까?
- 10. Flex Builder로 Java를 프로그래밍 할 수 있습니까?
- 11. .NET 어셈블리 버전
- 12. Java를 사용하여 MySQL에 어떻게 연결할 수 있습니까?
- 13. GAC 및 어셈블리 버전 관리
- 14. 터보 C/C++ 컴파일러를 사용하여 DLL을 생성 할 수 있습니까?
- 15. DLL이 .NET DLL을 호출 할 수 있습니까?
- 16. Symbian에서 시스템 DLL을 대체 할 수 있습니까?
- 17. 어떻게하면 DLL을 통해 호출 할 수 있습니까?
- 18. 어떻게 GAC에 DLL을 추가 할 수 있습니까?
- 19. 어셈블리 언어를 사용하여 c/C++ 프로그램을 디버그 할 수 있습니까?
- 20. GCC를 사용하여 어셈블리 출력으로 인라인 라인을 인라인 할 수 있습니까?
- 21. 버전 게시 및 어셈블리 (기타) 버전
- 22. TeamCity 버전 만들기 .NET 어셈블리 버전 일치
- 23. TFS : 어셈블리 버전 번호 관리?
- 24. NDbUnit MySQL 어셈블리 버전 충돌
- 25. rspec mock을 사용하여 버전 상수를 스텁링 할 수 있습니까?
- 26. Perl을 사용하여 데이터베이스를 버전 제어 할 수 있습니까?
- 27. AppDomain, 어셈블리 .exe 또는 .dll을 실행 중입니까?
- 28. .net 어셈블리 버전을 날짜로 변환 할 수 있습니까?
- 29. 번들로 된 dll에서 dll 버전 번호를 추출 할 수 있습니까
- 30. dll을 주입 할 수 없습니까?
Windows DLL 버전을 얻으려는 것으로 추정됩니다. 자바를 사용하여 할 수 있었습니까? –