PrintWrite keeps throwing a file not found exception even though the file referenced is in the project root directory









up vote
0
down vote

favorite












The file data.txt is in the root directory of my project and it keeps throwing exceptions. What might be the problem?



public static void Records(String record) 
File file = new File("data.txt");
PrintWriter pw = new PrintWriter(file);
pw.println(record + "n");
pw.close();










share|improve this question





















  • There should not be any problem with this, can you take a look at your code once again, because this seems like a code that should work.
    – PradyumanDixit
    Nov 10 at 6:10










  • Seems to work, forgot to put a throw clause in the main method. Now it only writes the last record though. How could I get it to simply just add lines and not rewrite the whole file?
    – Jake The Steak
    Nov 10 at 6:32










  • use FileWriter @JakeTheSteak
    – Deadpool
    Nov 10 at 6:38










  • Please post the exception stacktrace.
    – Mark Rotteveel
    Nov 11 at 11:28










  • Try using append: pw.append(record + "n");
    – Perdi Estaquel
    Nov 27 at 5:44














up vote
0
down vote

favorite












The file data.txt is in the root directory of my project and it keeps throwing exceptions. What might be the problem?



public static void Records(String record) 
File file = new File("data.txt");
PrintWriter pw = new PrintWriter(file);
pw.println(record + "n");
pw.close();










share|improve this question





















  • There should not be any problem with this, can you take a look at your code once again, because this seems like a code that should work.
    – PradyumanDixit
    Nov 10 at 6:10










  • Seems to work, forgot to put a throw clause in the main method. Now it only writes the last record though. How could I get it to simply just add lines and not rewrite the whole file?
    – Jake The Steak
    Nov 10 at 6:32










  • use FileWriter @JakeTheSteak
    – Deadpool
    Nov 10 at 6:38










  • Please post the exception stacktrace.
    – Mark Rotteveel
    Nov 11 at 11:28










  • Try using append: pw.append(record + "n");
    – Perdi Estaquel
    Nov 27 at 5:44












up vote
0
down vote

favorite









up vote
0
down vote

favorite











The file data.txt is in the root directory of my project and it keeps throwing exceptions. What might be the problem?



public static void Records(String record) 
File file = new File("data.txt");
PrintWriter pw = new PrintWriter(file);
pw.println(record + "n");
pw.close();










share|improve this question













The file data.txt is in the root directory of my project and it keeps throwing exceptions. What might be the problem?



public static void Records(String record) 
File file = new File("data.txt");
PrintWriter pw = new PrintWriter(file);
pw.println(record + "n");
pw.close();







java






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 10 at 6:05









Jake The Steak

61




61











  • There should not be any problem with this, can you take a look at your code once again, because this seems like a code that should work.
    – PradyumanDixit
    Nov 10 at 6:10










  • Seems to work, forgot to put a throw clause in the main method. Now it only writes the last record though. How could I get it to simply just add lines and not rewrite the whole file?
    – Jake The Steak
    Nov 10 at 6:32










  • use FileWriter @JakeTheSteak
    – Deadpool
    Nov 10 at 6:38










  • Please post the exception stacktrace.
    – Mark Rotteveel
    Nov 11 at 11:28










  • Try using append: pw.append(record + "n");
    – Perdi Estaquel
    Nov 27 at 5:44
















  • There should not be any problem with this, can you take a look at your code once again, because this seems like a code that should work.
    – PradyumanDixit
    Nov 10 at 6:10










  • Seems to work, forgot to put a throw clause in the main method. Now it only writes the last record though. How could I get it to simply just add lines and not rewrite the whole file?
    – Jake The Steak
    Nov 10 at 6:32










  • use FileWriter @JakeTheSteak
    – Deadpool
    Nov 10 at 6:38










  • Please post the exception stacktrace.
    – Mark Rotteveel
    Nov 11 at 11:28










  • Try using append: pw.append(record + "n");
    – Perdi Estaquel
    Nov 27 at 5:44















There should not be any problem with this, can you take a look at your code once again, because this seems like a code that should work.
– PradyumanDixit
Nov 10 at 6:10




There should not be any problem with this, can you take a look at your code once again, because this seems like a code that should work.
– PradyumanDixit
Nov 10 at 6:10












Seems to work, forgot to put a throw clause in the main method. Now it only writes the last record though. How could I get it to simply just add lines and not rewrite the whole file?
– Jake The Steak
Nov 10 at 6:32




Seems to work, forgot to put a throw clause in the main method. Now it only writes the last record though. How could I get it to simply just add lines and not rewrite the whole file?
– Jake The Steak
Nov 10 at 6:32












use FileWriter @JakeTheSteak
– Deadpool
Nov 10 at 6:38




use FileWriter @JakeTheSteak
– Deadpool
Nov 10 at 6:38












Please post the exception stacktrace.
– Mark Rotteveel
Nov 11 at 11:28




Please post the exception stacktrace.
– Mark Rotteveel
Nov 11 at 11:28












Try using append: pw.append(record + "n");
– Perdi Estaquel
Nov 27 at 5:44




Try using append: pw.append(record + "n");
– Perdi Estaquel
Nov 27 at 5:44

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53236432%2fprintwrite-keeps-throwing-a-file-not-found-exception-even-though-the-file-refere%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53236432%2fprintwrite-keeps-throwing-a-file-not-found-exception-even-though-the-file-refere%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Use pre created SQLite database for Android project in kotlin

Darth Vader #20

Ondo