簡體   English   中英

如何確定我正在使用哪個Java版本的Perl?

[英]How do I find out which version of Java I am using Perl?

如何找出我正在使用Perl編程的Java版本,並根據該版本執行一些jar文件?

您可以使用反引號從Perl腳本捕獲Java版本。

$version = `java -version`;

另請參閱: 如何從外部命令捕獲STDERR? 比您搖搖晃晃的更多選擇。

在Perl腳本中,

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

或者簡單地說,

system("java -version");
use IO::Handle;

open OUTPUT, '>', "output.txt" or die $!;
STDERR->fdopen( \*OUTPUT, 'w' ) or die $!;

print `java -version`;

“ java -version”將顯示您使用的版本。

“ perl -v”將向您顯示您正在使用的Perl的版本。

使用系統命令...

system("java -version");

如果您要導出新的Java

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM