IntelliJ Idea-通过IntelliJ运行时找不到输入文件(bank.in)

时间:2019-02-04 09:07:27

标签: java intellij-idea windows-10 bufferedreader filereader

我有一个作业,是在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运行它时,它工作正常。有什么解决方法吗?谢谢。

0 个答案:

没有答案