[新手] JAVA web star 请看下小弟我的步骤哪里出错了
[新手求助] JAVA web star 请看下我的步骤哪里出错了
首先我的地址
F:\xampps\tomcat\webapps\calculator
里面拥有2个文件和一个文件夹
Calculator.jnlp 与 Calculator.jar
文件夹是 WEB-INF
里面包含web.xml
下面是这3个文件的代码 其中jar我给出JAVA的代码
首先我的地址
F:\xampps\tomcat\webapps\calculator
里面拥有2个文件和一个文件夹
Calculator.jnlp 与 Calculator.jar
文件夹是 WEB-INF
里面包含web.xml
下面是这3个文件的代码 其中jar我给出JAVA的代码
Calculator.jnlp
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://localhost/calculator/"href="Calculator.jnlp">
<information>
<title>Calculator Demo Application</title>
<vendor>Gay S.Horstmann</vendor>
<description>A Calculator</description>
<offline-allowed/>
</information>
<resources>
<java version="1.5.0+"/>
<jar href="Calculator.jar"/>
</resources>
<application-desc />
</jnlp>
Calculator.java//这个没啥好看的就是一个计算器的代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator
{
public static void main(String[] args)
{
CalculatorFrame frame = new CalculatorFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
/**
A frame with a calculator panel.
*/
class CalculatorFrame extends JFrame
{
public CalculatorFrame()
{
setTitle("Calculator");
CalculatorPanel panel = new CalculatorPanel();
add(panel);
pack();
}
}
/**
A panel with calculator buttons and a result display.
*/
class CalculatorPanel extends JPanel
{
public CalculatorPanel()
{
setLayout(new BorderLayout());
result = 0;
lastCommand = "=";
start = true;
// add the display
display = new JButton("0");
display.setEnabled(false);
add(display, BorderLayout.NORTH);
ActionListener insert = new InsertAction();
ActionListener command = new CommandAction();
// add the buttons in a 4 x 4 grid
panel = new JPanel();
panel.setLayout(new GridLayout(4, 4));
addButton("7", insert);
addButton("8", insert);
addButton("9", insert);
addButton("/", command);
addButton("4", insert);
addButton("5", insert);
addButton("6", insert);
addButton("*", command);
addButton("1", insert);
addButton("2", insert);
addButton("3", insert);
addButton("-", command);
addButton("0", insert);
addButton(".", insert);
addButton("=", command);
addButton("+", command);
add(panel, BorderLayout.CENTER);
}
/**
Adds a button to the center panel.
@param label the button label
@param listener the button listener
*/
private void addButton(String label, ActionListener listener)
{
JButton button = new JButton(label);
button.addActionListener(listener);
panel.add(button);