0
私はJavaファイル処理の初心者です。私のハード・ディスク・パーティションから私のWebアプリケーションにbinファイル(en-parser-chunking.bin)を取得するのに疲れました。これまでのところ、私は以下のコードを試してみました。java未知のプロトコル:ファイルをダウンロードするときe
不明なプロトコル:電子
これらは、私はこの方法でファイルを取得し、これまで
//download file
public void download(String url, File destination) throws IOException {
URL website = new URL(url);
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream(destination);
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
}
public void parserAction() throws Exception {
//InputStream is = new FileInputStream("en-parser-chunking.bin");
File modelFile = new File("en-parser-chunking.bin");
if (!modelFile.exists()) {
System.out.println("Downloading model.");
download("E:\\Final Project\\Softwares and tools\\en-parser-chunking.bin", modelFile);
}
ParserModel model = new ParserModel(modelFile);
Parser parser = ParserFactory.create(model);
Parse topParses[] = ParserTool.parseLine(line, parser, 1);
for (Parse p : topParses){
//p.show();
getNounPhrases(p);
}
}
を試してみましたコードサンプルですが可能ですか私は間違ったことをしたのでしょうか。
注 - 私はこれを私のハードディスクから取得する必要があります。 file
がプロトコルである
file://E:/Final Project/Softwares and tools/en-parser-chunking.bin
:ローカルファイルの正しいURLがある
の「モデルをダウンロード 接続がタイムアウト:接続」 – user8048032