How do I know which version of Java I use Perl?

How do I find out in which version of Java I use Perl programming and using this jar file based on this?

0
source share
5 answers

in perl script,

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

or rather just

system("java -version");
+2
source

You can grab a Java version with a Perl script using backlinks.

$version = `java -version`;

Also see: How can I grab STDERR from an external command? for more alternatives than you can shake a stick.

+5
source

"java -version" , .

"perl -v" Perl, .

0
use IO::Handle;

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

print `java -version`;
0

System...

system("java -version");

If you are going to export new Java

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

Source: https://habr.com/ru/post/1744805/


All Articles