2015-11-23 2 views
1

Я хочу запустить файл апплета без создания двух отдельных файлов i.e .html и .java в CMD. Код html встроен в java-код.Как запустить апплет без создания двух отдельных файлов i.e .html и .java в CMD. Код html встроен в java-код

Я попытался запустить его с помощью appletviewer ColorDemo, а также appletviewer ColorDemo.html, когда я создаю другой файл для html-файла и запускаю его, он отлично работает.

This is the error I am getting while running the code.

Это код, который я пытался работать над ЦМД.

// Demonstrate color. 
import java.awt.*; 
import java.applet.*; 
//html embedded in applet 
/* 
<applet code="ColorDemo" width=300 height=200> 
</applet> 
*/ 
public class ColorDemo extends Applet { 
// draw lines 

public void init() 
{ 
    setBackground(Color.yellow); 
} 
public void paint(Graphics g) { 
Color c1 = new Color(255, 0, 0); 
Color c2 = new Color(100, 255, 100); 
Color c3 = new Color(100, 100, 255); 
g.setColor(c1); 
g.drawLine(0, 0, 100, 100); 

g.drawLine(0, 100, 100, 0); 
g.setColor(c2); 
g.drawLine(40, 25, 250, 180); 
g.drawLine(75, 90, 400, 400); 
g.setColor(c3); 

} 
} 
+0

Привет @Savin, рад видеть Вас! Убедитесь, что файл, который ищет ваша программа **, существует **. Потому что 'он не мог найти указанный файл ' – xameeramir

+0

yes @xameeramir показывает, что« он не смог найти указанный файл », но файл .class присутствует в данном месте. –

+1

1) Узнайте, как скопировать текст из командной строки (DOS). Это более полезно как для поисковых систем, так и для нас. 2) 'appletviewer ColorDemo.html' должен быть **' appletviewer ColorDemo.java' **, чтобы запустить апплет так, как вам нужно. Вот как [пример по информации апплета. страница] (http://stackoverflow.com/tags/applet/info) будет работать (см. комментарии непосредственно перед объявлением класса). –

ответ

0

Я не Java дзен. Однако на основании ошибки вы имеете в виду:

  • Убедитесь, что файл, который ваша программа ищет делает существует. Поскольку it could not find the file specified

  • Проверьте это some privilege issue

+0

no Zameer @xameeramir, это не главная ошибка, если вы прочитали всю строку ошибки, вы найдете исключение IO. Файл класса уже присутствует в указанном каталоге. –

+0

Хммм, я видел много [исключений IO] (http://stackoverflow.com/q/9667170/2404470) из-за безопасности. Возможно, предположения в этом ответе неверны. – xameeramir