You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Oleg Oshmyan (JIRA)" <ji...@apache.org> on 2015/03/30 15:15:53 UTC
[jira] [Created] (TIKA-1587) ForkParser::setJavaCommand should take
List
Oleg Oshmyan created TIKA-1587:
----------------------------------
Summary: ForkParser::setJavaCommand should take List<String>
Key: TIKA-1587
URL: https://issues.apache.org/jira/browse/TIKA-1587
Project: Tika
Issue Type: Improvement
Components: parser
Affects Versions: 1.7
Reporter: Oleg Oshmyan
ForkParser::setJavaCommand currently takes a string and splits it on whitespace. This makes it impossible to use commands with paths that contain spaces. In particular, it makes it impossible to reliably use `System.getProperty("java.home")` in order to launch the same Java that the current process is running in, because it might contain spaces. If it would just take a `List<String>` and pass (a clone of) it directly to `ProcessBuilder`, this wouldn't be a problem.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)