2013-05-15 8 views
0

저는 오래 전 누군가 다른 사람이 만든 zmq.jar를 가지고 있습니다. 해당 버전을 어떻게 찾을 수 있습니까? 매니페스트에 많이하지zmq jar 버전

:

$ cat MANIFEST.MF 
Manifest-Version: 1.0 
Created-By: 1.6.0_14 (Sun Microsystems Inc.) 

여기 내용입니다. 누군가 2.x 또는 3.x인지 여부를 알 수 있습니까?

$ jar tvf zmq.jar 
    0 Thu Feb 02 14:59:52 EST 2012 META-INF/ 
    71 Thu Feb 02 14:59:52 EST 2012 META-INF/MANIFEST.MF 
    2429 Wed Feb 01 14:24:32 EST 2012 org/zeromq/App.class 
    4320 Tue Jan 24 14:40:32 EST 2012 org/zeromq/EmbeddedLibraryTools.class 
    2392 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZContext.class 
    3536 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZFrame.class 
    920 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQ$Context.class 
    2401 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQ$Error.class 
    3232 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQ$Poller.class 
    5613 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQ$Socket.class 
    2484 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQ.class 
    771 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQException.class 
    1468 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQForwarder.class 
    1663 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQQueue.class 
    424 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMQStreamer.class 
    9771 Tue Jan 24 14:40:32 EST 2012 org/zeromq/ZMsg.class 
+0

jar에 메이븐 디스크립터가 포함되어 있습니까? 그것은 pom.xml이라는 파일이 될 것입니다. 그렇다면 그것은 버전을 포함해야합니다 – Asaf

+0

@ Asaf : 아니, 난 항아리의 내용을 올렸습니다. 어쩌면 누군가가 내용으로 말할 수있을 것입니까? 내가 알아야 할 것은 2.x 또는 3.x인지 여부뿐입니다. 폴 시간 제한을 3.x에서 ms로 변경했습니다. – user443854

답변

6

버전을 요청하십시오.

import org.zeromq.ZMQ; 

public class ZMQVersion { 

    public static void main (String[] args) { 
     System.out.println(
     String.format("Version string: %s, Version int: %d", 
      ZMQ.getVersionString(), 
      ZMQ.getFullVersion())); 
    } 
} 
+0

완벽! '버전 문자열 : 2.2.1, 버전 int : 20201' – user443854

+0

니스! 그걸 몰랐어. – Asaf