2011-08-18 14 views
8

Intellij Idea'yi kullanırken bir sorunum var.Metin dosyasıyla Intellij Idea problemi okumak imkansız

Metin dosyasını kesinlikle InputStream olarak yükleyemiyorum - dosyayı (ana/java, main/resources ...) dosyayı nereye koyabildiğim önemli değil - Eclipse'de her şey sadece çalışıyor ince.

Setings-> derleyici-> kaynak kalıplarını denedim ve? *. Txt ekledim ama bu da işe yaramıyor.

Herhangi bir yardım için teşekkür ederiz.

+0

Kodunuzdaki dosyadan nasıl bahsediyorsunuz? – Rachel

+0

new File ("file.txt") veya yeni Dosya ("/ file.txt") - kaynak kökleriyse. – Jarek

cevap

0

Proje Yapısı iletişim kutusunu açarsanız ve Modüller'e tıklarsanız ve modülünüzü seçerseniz - kaynaklar sekmesinde Kaynak Klasörler olarak işaretlenmiş doğru klasörler mi? Eğer okumaya çalışıyoruz o dosyanın mutlak yolu çıktısını eğer

Link for how to get to Project Structure dialog

Ayrıca, her yerde bunu beklemek yere yakın olması bu?

6

Resme bakın, txt dosyalarının kaynak klasörlerinde değil (mavi renkte) proje kökünde olduğunu dikkat edin.

enter image description here

+0

Eğer bu işe yaramazsa, proje/modül oluşturmadaki dizinler vidalandı demektir! – Paschalis

7

Bir File olarak yüklerseniz o Java bir dosya arar varsayılan dizin olduğundan, Çalışma dizini düzgün IDEA Çalıştır/Debug Yapılandırma ayarlanmış olduğundan emin olun sizi new File("file.txt") gibi erişmeye çalışın. Çalışma dizini, projenizin .txt dosyalarını içeren dizinine ayarlanmalıdır. Eğer bir sınıf yolu kaynak olarak dosyaları yüklerseniz

, o zaman Kaynak kökü altında bir yerde bulunması gerektiğini ve Settings göre sınıf yolunda kopyalanacaktır | Compiler | Resource Patterns.

Çalışmayı başaramazsanız, projenizi IDEA proje dosyaları da dahil olmak üzere bir yere yükleyin, böylece hatalarınıza işaret edebiliriz.

+0

Çok modüllü projem için $ MODULE_DIR $ değerine ayarladım. –

0

Aynı şeyi anlamanın kolay bir yolu, bir dosya oluşturmayı aynı şekilde oluşturmayı ve projenizde nerede oluşturulduğunu görmektir. Giriş dosyanızı aynı konuma koyabilirsiniz ve sadece gayet iyi çalışmalıdır (eğer yapmazsa, dosyanın çıktı olarak kopyalanmasına neden olabilecek kaynak deseninizi kontrol etmelisiniz).

Bu yöntem, aslında size verilen yanıtta işaret edilen intellij ayarlarınızın çalışma dizinini verir. Sadece benzer bir sorun yaşadığım için paylaştım ve bu şekilde anladım. :)