小编Sea*_*ers的帖子

如何在eclipse中将源链接到jar包?

如何在eclipse中将源链接到jar包?

我正在尝试添加外部库ch.ntb.usb.

我将jar文件添加到我的构建路径,但是当我尝试运行应用程序时,它返回了以下错误:

jar文件ch.ntb.usb没有源附件.

我已经使用JD-GUI来反编译jar文件,并且包含了源代码.

java eclipse attachment

12
推荐指数
2
解决办法
5万
查看次数

Inno Setup - FileCopy 在路径名中使用通配符

我正在尝试将所有数据库文件从以前的安装复制到具有新路径名的新安装。问题是安装程序不知道数据库文件的名称,所以我尝试使用通配符。

我尝试使用 TFileStream.Create(),但这是在搜索单个文件,例如“*.mdb”,并且我不断收到错误消息,指出找不到该文件。我也尝试过使用 FileCopy(),但它似乎只是失败并继续前进。我什至尝试使用Exec()通过命令行运行它,但它只会冻结安装。

我在网上搜索了很长时间以获得答案并阅读了大量文档。我只需要知道如何使用通配符复制名称未知的文件。以下是我尝试过的示例。

TFileStream.Create()

    OldDBs := 'C:\Users\seang\Desktop\Old\*.mdb';
    NewDBs := 'C:\Users\seang\Desktop\New\*.mdb';
    SourceDB:= TFileStream.Create(OldDBs, fmOpenRead);
    DestDB:= TFileStream.Create(NewDBs, fmCreate);
    DestDB.CopyFrom(SourceDB, SourceDB.Size);
    SourceDB.Free;
    DestDB.Free;
Run Code Online (Sandbox Code Playgroud)

文件复制()

    FileCopy('C:\Users\seang\Desktop\Old\*.mdb', 'C:\Users\seang\Desktop\New\*.mdb', True);
Run Code Online (Sandbox Code Playgroud)

命令行

    Exec('cmd.exe', 'COPY "C:\Users\seang\Desktop\Old\*.mdb" "C:\Users\seang\Desktop\New\*.mdb"', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
Run Code Online (Sandbox Code Playgroud)

delphi pascal inno-setup wildcard file-copying

2
推荐指数
1
解决办法
5093
查看次数