代码之家  ›  专栏  ›  技术社区  ›  joe

如何找出我使用Perl的Java版本?

  •  0
  • joe  · 技术社区  · 15 年前

    我如何找出使用Perl编程的Java版本,并使用基于此执行JAR文件的JAR文件?

    5 回复  |  直到 15 年前
        1
  •  2
  •   phoenix24    15 年前

    在Perl脚本中,

    @args = ("java", "-version");
    system(@args) == 0
        or die "system @args failed: $?"
    

    或者更简单地说,

    system("java -version");
    
        2
  •  5
  •   Bill the Lizard    15 年前

    您可以使用PertCK从Perl脚本捕获Java版本。

    $version = `java -version`;
    

    还可以看到: How can I capture STDERR from an external command? 为了更多的选择,你可以摇一根棒子。

        3
  •  0
  •   Eddie    14 年前
    use IO::Handle;
    
    open OUTPUT, '>', "output.txt" or die $!;
    STDERR->fdopen( \*OUTPUT, 'w' ) or die $!;
    
    print `java -version`;
    
        4
  •  -1
  •   decompiled    15 年前

    “Java版本”将显示您正在使用的版本。

    “perl-v”将向您显示您正在使用的perl版本。

        5
  •  -1
  •   Thalaivar    15 年前

    使用系统命令…

    system("java -version");
    

    如果要导出一个新的Java

    system('export PATH=/usr/java1.6/bin:$PATH');