У меня есть, вероятно, легко решить проблему. Я имею папку в моем проекте и хотите получить его, используя относительный путь:Рабочая область Java и путь к файлу
new File("/folder")
это дает мне FileNotFoundException
если я пытаюсь как этот
new File("d:/workspace/project/folder")
работает
Я подозреваю, что он не работает из-за этого: new File("").getAbsolutePath()
возвращается: D:\eclipse
Так что не путь рабочего пространства.
Я делаю что-то не так, или мне нужно изменить некоторые настройки в затмении
Возможно, вы захотите, чтобы ваша программа принимала в качестве входной информации местоположение рабочей области. В Eclipse вы можете настроить цель запуска для java-программы и использовать предопределенную переменную Eclipse $ {workspace_loc}, чтобы передать местоположение вашей рабочей области.Главное меню Eclipse -> Run -> Run Configurations ... – Sticks