2014-02-10 2 views
1

LUBM generator을 사용하여 160000 개의 데이터를 생성하려고했습니다.LUBM 생성기에서 파일 경로를 수정하는 방법은 무엇입니까?

불행하게도, 발전기 잘못 파일 경로에 백 슬래시를 생성

$ java -cp classes/ edu.lehigh.swat.bench.uba.Generator -onto http://asdf.com/xyz 
Started... 
/home/user/LUBM\University0_0.owl generated 
CLASS INSTANCE #: 1657, TOTAL SO FAR: 1657 
PROPERTY INSTANCE #: 6896, TOTAL SO FAR: 6896 

당신은 잘못된 경로 /home/user/LUBM\University0_0.owl

을 볼 수 있습니다 어떻게 올바른 경로를 생성해야합니까?

답변

2

소스 코드를 약간 수정해야합니다. 구체적으로 src/edu/lehigh/swat/bench/uba/Generator.java

라인 의 부분은 System.getProperty("user.dir") + "\\" +입니다. 다음과 같이 변경하십시오.

private void _generateDept(int univIndex, int index) { 
    String fileName = System.getProperty("user.dir") + "/" + 
     _getName(CS_C_UNIV, univIndex) + INDEX_DELIMITER + index + _getFileSuffix(); 
    writer_.startFile(fileName); 

이것은 발전기의 버전 UBA1.7에 적용됩니다.

+3

또는'System.getProperty ("user.dir") + File.separator +', 이식성을 높이기 위해. – user205512

+0

예, 이상적으로 :) –

+0

jkbkot에게 감사드립니다. Linux 사용자에게 좋은 아이디어입니다. –

관련 문제