Toplu iş dosyasına çift tıkladığımda çalışır. Java ile toplu iş dosyasını çalıştırmayı denediğimde işe yaramıyor.Java neden toplu dosyalarımı çift tıklattığımda farklı şekilde çalıştırıyor?
'Çalışmıyor' ile toplu iş dosyasının çalıştığı anlamına gelir, ancak düzgün çalışmaz. --config ile 'sgminer.exe' çalıştırır. Yapılandırma bölümünün çalıştığını görebiliyorum çünkü sgminer içindeki configs adını gösteriyor.
Çok fazla ayrıntıya girmeden, hata, GPU 0'ın bir açıkCL platformu olduğunu düşünmüyor olmasıdır (değil, ancak 1,2,3,4,5 vardır). Bu, yapılandırmada GPU 0'ı yok saymak için belirtildi. Bu hata günlüğünü ekliyorum, ancak eminim ki, çift tıklatmayla çalıştırabilirsem, cmd'den çalıştırmakla aynı etkiye sahip olmalı? Neyi kaçırıyorum? Eğer sunabilir herhangi bir yardım için
Runtime runtime = Runtime.getRuntime();
try {
Process p1 = runtime.exec("cmd /c start C:\\Users\\miner\\Desktop\\LiteCoin\\sgminer-5-1-0-optimized\\runme.bat");
} catch (IOException ioException) {
System.out.println(ioException.getMessage());
}
Teşekkür: Burada
ben java içinden toplu dosyasını çalıştırıyorum nasıl İştesetx GPU_MAX_HEAP_SIZE 100
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
C:\Users\miner\Desktop\LiteCoin\sgminer-5-1-0-optimized\sgminer.exe --config C:\Users\miner\Desktop\LiteCoin\sgminer-5-1-0-optimized\sgminer-fixed.conf
olduğunu ... toplu dosyasının içeriğini şunlardır:
Düzenleme: hiç kimse sormadan önce, 'run runme.bat' ile cmd'den çalıştırmayı denedim ve işe yarıyor. Aynı şekilde sadece 'runme.bat' ile. Her ikisi de çalışıyor.
Sadece denediniz ve ne yazık ki işe yaramadı. Yine de teşekkür ederim, teşekkür ederim. Çalışıyor, sona erdirmek için beklemem gerekmiyor, sadece Windows'da toplu iş dosyasına çift tıklıyorum gibi doğru şekilde çalışmasını istiyorum. – Ben
"sanki" - söylediğim şeyin önemli bir parçası ... Eğer kaba olacaksanız devam edin. Ben belirsiz miyim? Toplu iş dosyasını çift tıklatarak çalıştırdığımda, Java üzerinden toplu iş dosyasını çalıştırdığım zaman farklı çalışır. – Ben
Komut isteminizin varsayılan dizini nedir? Runme.bat için tam nitelikli yolu kullanarak oradan çalıştırmayı denediniz mi? Ayrıca, java'yı nasıl çalıştırıyorsunuz - bu tek başına bir .class dosyası mı yoksa başka bir şey mi, grafiksel bir uygulama mı yoksa bir konsol uygulaması mıdır, kendiniz gibi mi koşuyorsunuz? –