[ https://issues.apache.org/jira/browse/GEODE-5892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16657313#comment-16657313 ]
ASF subversion and git services commented on GEODE-5892: -------------------------------------------------------- Commit 4116e5dd4edef09d141847597f50a1b6c0a978c5 in geode's branch refs/heads/develop from [~jinmeiliao] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=4116e5d ] GEODE-5892: test rules should not modify the user.dir system property * file's absolute path does not change anymore in jdk11 even after user.dir system property is changed. > File's absolute path does not change after user.dir is changed in jdk11 > ----------------------------------------------------------------------- > > Key: GEODE-5892 > URL: https://issues.apache.org/jira/browse/GEODE-5892 > Project: Geode > Issue Type: Sub-task > Reporter: Jinmei Liao > Assignee: Jinmei Liao > Priority: Major > Labels: pull-request-available > Time Spent: 50m > Remaining Estimate: 0h > > {noformat} > File relativeFile1 = new File("abc.txt"); > System.setProperty("user.dir", "/somewhereElse"); > File relativeFile2 = new File("abc.txt"); > System.out.println(relativeFile1.getAbsolutePath()); > System.out.println(relativeFile2.getAbsolutePath()); > {noformat} > pre jdk11, the code above will print out "/somewhereElse/abc.txt" in both > lines, even though the relativeFile objects still point to the files under > the old user.dir. But in jdk11, the above code will print out "old > user.dir/abc.txt" in both lines. > dynamically change user.dir would not affect the relative file's absolute > path anymore. -- This message was sent by Atlassian JIRA (v7.6.3#76005)