Projemi yeterli basit java dosyaları derlemek için içeren bir proje için araştırıyorum. Araştırmamdan, kendi derleyicimi denemeye ve karar vermemeye karar verdim, çünkü bu sadece çok zaman alacaktı..java dosyalarını derlemek için bir java programı geliştirme
Peki, bu projede uygulanacak en iyi derleyicinin ne olacağını bilen var mı? Böylece, programa gönderilen java dosyalarını derleyebilirim.
Bunun en bariz çözümü sadece Runtime.exec ile javac çağırmaktır. Bunu yapamamanın bir sebebi var mı? Durumunuzla ilgili daha fazla bilgi, insanların daha iyi yanıtlar vermesine yardımcı olur. –
Gerçekten şu anda projenin araştırma aşamasındayım ve bir java programından .java dosyalarını derleyebilmenin farklı yollarını bulmaya çalışıyorum. Bunun nedeni, java programlarını derleyecek ve sınıflandıracak bir araç (şu an için daha sonra diğer programlama dillerine genişletmek) oluşturacağımdır. Daha fazla özelliğe sahip olacak ama sadece ilk olarak programların derlenmemesi için en iyi yolu bulmaya odaklandım. –
Hatalı bir şekilde farklı dillere yaymayı planlıyorsanız, komut satırı arayüzünü çağırmayı kesinlikle düşünüyorum. derleyici gitmek için yoldur. Bu şekilde, programınız bir komut satırı arabirimine (yani hemen hemen tüm dillere) sahip herhangi bir dilde çalışmak üzere genişletilebilir. Yine de karşılaşacağınız bir problem, ortamın doğru bir şekilde kurulduğundan emin olmanız ve programınızın gerekli olabilecek çeşitli oluşturma araçlarıyla nasıl entegre edileceğidir. (Örneğin, Java aracınız, Ant'in daha karmaşık projeler için kullanmak isteyebileceği gibi, Ant yapılarını desteklemeyi gerçekten isteyebilir.) –