Changeset 25511 for gs2-extensions/pdf-box/trunk/java
- Timestamp:
- 2012-05-01T14:29:29+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs2-extensions/pdf-box/trunk/java/perllib/plugins/PDFBoxConverter.pm
r25500 r25511 66 66 # If `java -version` is run however, %ERRORLEVEL% returned is 0 if java is 67 67 # installed, regardless of whether the JDK version is 1.6* or 1.7*. 68 my $cmd = "java -version"; 68 my $java = &get_java_command(); 69 my $cmd = "$java -version"; 69 70 if ($ENV{'GSDLOS'} =~ /^windows/i) { 70 71 $cmd .= " >nul 2>&1"; # java 2>&1 >null or java >null 2>&1 both work (%ERRORLEVEL% is 0) … … 120 121 if ($pdfbox_conversion_available) { 121 122 my $gextpb_home = $ENV{'GEXT_PDFBOX'}; 122 my $pbajar = &util::filename_cat($gextpb_home,"lib","java","pdfbox-app.jar"); 123 my $launch_cmd = "java -cp \"$pbajar\" -Dline.separator=\"<br />\" org.apache.pdfbox.ExtractText"; 123 my $pbajar = &util::filename_cat($gextpb_home,"lib","java","pdfbox-app.jar"); 124 my $java = &get_java_command(); 125 my $launch_cmd = "$java -cp \"$pbajar\" -Dline.separator=\"<br />\" org.apache.pdfbox.ExtractText"; 124 126 125 127 $self->{'pdfbox_launch_cmd'} = $launch_cmd; … … 236 238 } 237 239 240 sub get_java_command { 241 my $java = "java"; 242 if(defined $ENV{'GSDLHOME'}) { # should be, as this script would be launched from the cmd line 243 # after running setup.bat or from GLI which also runs setup.bat 244 my $java_bin = &util::filename_cat($ENV{'GSDLHOME'},"packages","jre","bin"); 245 if(-d $java_bin) { 246 $java = &util::filename_cat($java_bin,"java"); 247 } 248 } 249 return $java; 250 } 238 251 239 252
Note:
See TracChangeset
for help on using the changeset viewer.