<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Запуск java.class с произвольным именем]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11720&amp;type=atom" />
	<updated>2016-06-15T06:43:42Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11720</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Запуск java.class с произвольным именем]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=105234#p105234" />
			<content type="html"><![CDATA[<p>о! шикарно!<br />огромное спасибо</p>]]></content>
			<author>
				<name><![CDATA[rodonanto]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33982</uri>
			</author>
			<updated>2016-06-15T06:43:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=105234#p105234</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Запуск java.class с произвольным именем]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=105232#p105232" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>@for %%I in (*.java) do @call :sub %%~nI
pause &amp; exit /b

:sub
javac %1.java
java %1</code></pre></div><p>?</p>]]></content>
			<author>
				<name><![CDATA[shiz]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26249</uri>
			</author>
			<updated>2016-06-15T00:43:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=105232#p105232</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: Запуск java.class с произвольным именем]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=105218#p105218" />
			<content type="html"><![CDATA[<p>Дано:<br />1. Папка<br />2. Скрипт script.bat<br /></p><div class="codebox"><pre><code>
@echo &quot;Compiling *.java&quot;
@javac *.java
@echo &quot;Done!&quot;
@java -classpath . *
@pause &gt; nul
</code></pre></div><p>3. Нужный нам файл(пускай будет HelloWorld.java)<br /></p><div class="codebox"><pre><code>
public class HelloWorld
{
    public static void main ( String[] args )
    {
        System.out.println(&quot;Hello World&quot;);		
    }
}
</code></pre></div><p>Задача: запуском скрипта скомпилировать и запустить нужный файл. И вот тут начинается веселое...<br />если запускать <br /></p><div class="codebox"><pre><code>java -classpath . HelloWorld</code></pre></div><p>то не находит класс и ругается.</p><p>Есть вопрос такой - можно ли при запуске скрипта сканировать папку (там только два файла - скрипт и нужный файл), запоминать имя файла (без расширения), а потом скормить это имя компилятору как имя класса?</p>]]></content>
			<author>
				<name><![CDATA[rodonanto]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33982</uri>
			</author>
			<updated>2016-06-14T12:15:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=105218#p105218</id>
		</entry>
</feed>
