Bom galera, minha dúvida é a seguinte:
Eu tenho um programa que quero que compile programas em pascal, simplesmente chamando o compilador Free Pascal (o usuário deverá te-lo instalado na máquina). Para isso eu dei uma pesquisada e vi em diversos fóruns que a melhor opção seria a classe Runtime.
Pois bem, comecei a testá-la da seguinte forma:
Runtime.getRuntime().exec("cmd fpc " + caminho do .pas)
mas não obtive nenhum sucesso, ele simplesmente não compila o programa, porém quando eu abro o CMD e digito fpc + caminho do .pas ele compila normalmente.
Outro problema é que eu gostaria que esse comando também funcionasse no linux, pois o CMD só existe no windows…
Gostaria de saber se alguém já tentou fazer algo do gênero.
Um abraço!