Geçerli çalışma dizinini bir Java programı içinden nasıl değiştirebilirim? Sorun hakkında bulabildiğim her şey, bunu yapamayacağınızı iddia ediyor, ancak bunun gerçekten böyle olduğuna inanamıyorum.
Normalde başladığı dizinden sabit kodlu göreceli dosya yolu kullanarak bir dosyayı açan bir kod parçam var ve sadece o kodu farklı bir Java programından içinden başlatmak zorunda kalmadan kullanabilmek istiyorum belirli bir dizin. Görünüşe göre sadece arayabiliyor olmalısın System.setProperty( "user.dir", "/path/to/dir" )
, ama anlayabildiğim kadarıyla, bu hattı çağırmak sessizce başarısız oluyor ve hiçbir şey yapmıyor.
Java bunu yapmak izin vermedi eğer sen izin vermesinden olmasaydı, anlardın olsun ...., geçerli çalışma dizini ve hatta nispi dosya yollarını kullanarak açık dosyalara izin verir