我有一个作业,是在Linux,Visual Studio Code和命令行上完成的。在我需要调试代码之前,它工作得很好。所以我迁移到Windows 10,因为在那里安装了IntelliJ IDEA。我编译了代码,并将输入文件“ bank.in”与已编译的“ MyClass.class”放在同一文件夹中
但是,当我从IntelliJ运行程序时,我的代码捕获了一个例外,即它与“ MyClass.class”位于同一文件夹中时,找不到文件“ bank.in”。
我创建bank.in的方法是,右键单击IntelliJ中的out文件夹,然后添加一个新文件,然后从中添加bank.in内容。
我尝试使用}
通过cmd.exe运行它,并且效果很好。没有例外。
但是当通过IntelliJ IDEA运行时,它会显示
my $driver = "SQLite";
my $database = "C:\\Sample\\Sample_Sqlite\\Activities.db3";
my $dsn = "DBI:$driver:dbname=$database";
print $dsn;
my $dbh = DBI->connect(
$dsn,
{ RaiseError => 1 },
) or die $DBI::errstr;
$dbh->do('PRAGMA journal_mode=WAL');
这是我输入文件的代码的一部分。
journal_mode
这是我的项目文件夹结构
'dimensionFilterClauses': [
{
'operator': 'AND',
'filters': [
{
'dimensionName': 'ga:eventCategory',
'not': False ,
'operator': 'IN_LIST',
'expressions':[
"Category1"
],
'caseSensitive': False
},
{
'dimensionName': 'ga:deviceCategory',
'not': False,
'expressions': [
deviceQuery
],
'caseSensitive': False
}]
}
]
当我通过cmd.exe运行它时,它工作正常。有什么解决方法吗?谢谢。