|
查看: 1825|回复: 25
|
java的coding 是用什么软件来compiler?
[复制链接]
|
|
|
java的coding 是用什么软件来compiler?
我学校使用j2sdk来compiler。
可是我不会用。。。
希望你们可以教我。。。 |
|
|
|
|
|
|
|
|
|
|
发表于 12-6-2009 12:58 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 12-6-2009 03:41 PM
|
显示全部楼层
回复 2# MaokeJackson 的帖子
谢谢你给的网页,不过我安装了j2sdk
不过不会用。。。
可以一步一步教我吗?
去那里下载,开什么东西,等等。。。 |
|
|
|
|
|
|
|
|
|
|
发表于 12-6-2009 10:08 PM
|
显示全部楼层
第一枪:学校没给指南吗?
再一枪:里面没readme吗?
补一枪:google 了没?
乖宝宝spoonfed饱了吗? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 12-6-2009 11:19 PM
|
显示全部楼层
回复 4# yeenfei 的帖子
挡第一枪:学校还没教。
再挡一枪:那里的readme?
补挡一枪:google了没的意思是什么? |
|
|
|
|
|
|
|
|
|
|
发表于 12-6-2009 11:45 PM
|
显示全部楼层
初学者, 并不建议你用IDE..
不过, 现在你可以先学如何在google找资料, 如何用search engine..
以后不管你写什么语言的, google都受用.. |
|
|
|
|
|
|
|
|
|
|
发表于 12-6-2009 11:49 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 15-6-2009 09:45 AM
|
显示全部楼层
可以试看 Netbeans... |
|
|
|
|
|
|
|
|
|
|
发表于 15-6-2009 09:59 AM
|
显示全部楼层
|
Eclipse .. NetBean consume too many sources. |
|
|
|
|
|
|
|
|
|
|
发表于 15-6-2009 08:45 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 15-6-2009 11:33 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 15-6-2009 11:35 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 15-6-2009 11:50 PM
|
显示全部楼层
import java.io.*;
import javax.swing.*;
public class temp
{
public static void main(String args[])
{
string temp;
string scale, again;
int newscale, newagain;
double oldtemp, newtemp;
do
{
temp = JOptionPane.showMessageDialog("Enter Temperature: ");
scale = (String)JOptionPane.showMessageDialog(
"Current scale? (1-Celcius or 2-Fahrenheit): ");
oldtemp = Double.parseDouble(temp);
newscale = Integer.parseInt(scale);
if(newscale==1||newscale==2)
{
newtemp = converttemp(oldtemp, newscale);
JOptionPane.showMessageDialog(null,"Output",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null,"Invalid scale","output",JOptionPane.INFORMATION_MESSAGE);
}
again = JOptionPane.showInputDialog("Again?(1-Yes or 2-No): ");
newagain = Integer.parseInt(again);
} while (newagain ==1 );
public static double converttemp(double temperature, int newscale)
{
if(newscale==1)
return ((9 * temperature) / 5) + 32;
else
return (5 * (temperature - 32)) / 9;
}
}
小弟我照着书上所写,然后type进文件,
它说
public static double converttemp(double temperature, int newscale)
这一行有七个错误
V:\JDK1.6.0.14 ()\bin>javac temp.java
temp.java:35: illegal start of expression
public static double converttemp(double temperature, int newscale)
^
temp.java:35: illegal start of expression
public static double converttemp(double temperature, int newscale)
^
temp.java:35: ';' expected
public static double converttemp(double temperature, int newscale)
^
temp.java:35: '.class' expected
public static double converttemp(double temperature, int newscale)
^
temp.java:35: ';' expected
public static double converttemp(double temperature, int newscale)
^
temp.java:35: ';' expected
public static double converttemp(double temperature, int newscale)
^
temp.java:42: reached end of file while parsing
}
^
7 errors |
|
|
|
|
|
|
|
|
|
|
发表于 16-6-2009 12:11 AM
|
显示全部楼层
回复 13# 天使乐园院长 的帖子
新手要特别小心xyntax 哦, 特别是开关刮胡 { } , 和分号 ;
import java.io.*;
import javax.swing.*;
public class temp
{
public static void main(String args[])
{
string temp;
string scale, again;
int newscale, newagain;
double oldtemp, newtemp;
do
{
temp = JOptionPane.showMessageDialog("Enter Temperature: ");
scale = (String)JOptionPane.showMessageDialog(
"Current scale? (1-Celcius or 2-Fahrenheit): ");
oldtemp = Double.parseDouble(temp);
newscale = Integer.parseInt(scale);
if(newscale==1||newscale==2)
{
newtemp = converttemp(oldtemp, newscale);
JOptionPane.showMessageDialog(null,"Output",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null,"Invalid scale","output",JOptionPane.INFORMATION_MESSAGE);
}
again = JOptionPane.showInputDialog("Again?(1-Yes or 2-No): ");
newagain = Integer.parseInt(again);
} while (newagain ==1 );
}
public static double converttemp(double temperature, int newscale)
{
if(newscale==1)
return ((9 * temperature) / 5) + 32;
else
return (5 * (temperature - 32)) / 9;
}
}
[ 本帖最后由 onlylonly 于 16-6-2009 12:14 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 16-6-2009 02:19 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 16-6-2009 02:38 AM
|
显示全部楼层
还是有问题。。。
C:\Documents and Settings\nysrc_mlk_nd\Desktop\java\jdk1.6.0_14\bin>javac temp.j
ava
temp.java:8: cannot find symbol
symbol : class string
location: class temp
string temp;
^
temp.java:9: cannot find symbol
symbol : class string
location: class temp
string scale, again;
^
temp.java:15: cannot find symbol
symbol : method showMessageDialog(java.lang.String)
location: class javax.swing.JOptionPane
temp = JOptionPane.showMessageDialog("Enter Temperature:
");
^
temp.java:16: cannot find symbol
symbol : method showMessageDialog(java.lang.String)
location: class javax.swing.JOptionPane
scale = (String)JOptionPane.showMessageDialog(
^
temp.java:24: cannot find symbol
symbol : method showMessageDialog(<nulltype>,java.lang.String,int)
location: class javax.swing.JOptionPane
JOptionPane.showMessageDialog(null,"Output",JOpt
ionPane.INFORMATION_MESSAGE);
^
5 errors |
|
|
|
|
|
|
|
|
|
|
发表于 16-6-2009 09:10 AM
|
显示全部楼层
java 是 case sensitive 的哦。
是 String 不是 string 哦...
不像c++, 是小号的string, java 是capital lettle , String  |
|
|
|
|
|
|
|
|
|
|
发表于 16-6-2009 12:02 PM
|
显示全部楼层
咳,我知道我接下来的一番话会得罪不少人,可是我还是希望大家能听一听,如果觉得我说得不对,那就当作是一阵风吹过吧。
各位对于新手的态度,似乎越来越不友善了,一句大家都听过,并觉得已经老掉牙的胡话:“每个高手都是从新手爬上来的”。并不是每个新手都对programming或者internet有足够的认识,有的人真的是因为从没接触过电脑而对此一窍不通,而不是不肯自己努力去寻找答案。
如果说楼主是个从没接触过电脑科技,而且是住在比较偏僻的地区,没机会时常上网的人,只是在升上大学/学院时才开始接触电脑的人,不知道Google是什么并不出奇吧?事实上许多每天上网的人也未必知道什么是Google,他们或许会知道Yahoo,百度,甚至Windows Live Search (因为使用MSN),可是并不一定知道Google。
论坛是一个自由讨论的地方,这并不只是代表有疑问的人可以自由的发出相关的问题,也代表了看的人有自由选择要不要回答。我个人觉得,如果你对别人地疑问觉得很低能,认为不值得你去回答,你可以选择不回答,而不是使用很恶劣的态度去羞辱对方,然后再给出一些对对方毫无帮助“疑似答案”。
请容许我列出一个例子:
http://cforum2.cari.com.my/viewt ... &extra=page%3D1
无可否认,这个主题的楼主真的是不值得同情,可是2楼的回答真的是让人觉得很不舒服。我不打算批评他的语气与态度,所以我选择了上面我所列出的对应方法:我保持沉默。现在,我想说几句让大家听听,就这样。
yeenfei 或许是一个很有才华,很有才学的人,他或许也很有如此嚣张的本钱,可是有这个本钱,并不代表一定要如此做。就好像一名保安人员,他手上有一把手枪,这就代表他有开枪杀人的本钱,可他是否又一定得这么做呢?若他在平时把枪收好,并对所有上门来的客人礼貌并不亢不卑的应对,那他将是一个好的保安人员,反之如果他对每个访客都举枪相对,那他不但会失去工作,还可能会被警察追捕。
我承认我有时也会对一些太笨笨的问题出言讽刺/开玩笑一下的习惯,那是我的本性,改不了,但是我相信到目前为止我还不曾对任何人发出过羞辱性的攻击,所以我想我还是能够在此提出劝戒而问心无愧的。的确,我并不是版主,也不是管理员,更不是什么油菜花(有才华)的乜水(呃,抱歉,我那爱酸小的老毛病又犯了),不过我也算是这个论坛的一分子,发言相劝只是纯粹希望这个论坛能够维持一个良好气氛,别把新手们都吓跑了。
基于不想挑起笔战的守则,我将不会再针对这个发言作出任何回应,你们赞也好,骂也罢,我将保持沉默。发短信辱骂的,我将反映给网管们。 |
|
|
|
|
|
|
|
|
|
|
发表于 16-6-2009 09:10 PM
|
显示全部楼层
别忘记大家现在用的主流browser (IE,Firefox,Opera)
前面都已有明显写着 google的search bar..
懂得用browser上网在[论坛]问答案, 不懂得google是什么?
就算你有多少个 [假如] 和 [如果]
这怎样也说不过去..
有时候我也是很想shoot人, 因很多人都是问一些普通到无法再普通的问题..
只要在google打几个字就可以找到答案了..
但有些人就是讲不听..
面对这些人, 现在的我唯有选择不给予回应..
也不再对这些人费口舌..
[ 本帖最后由 jasonmun 于 17-6-2009 05:03 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 24-6-2009 09:14 PM
|
显示全部楼层
原帖由 geekman 于 16-6-2009 12:02 PM 发表 
咳,我知道我接下来的一番话会得罪不少人,可是我还是希望大家能听一听,如果觉得我说得不对,那就当作是一阵风吹过吧。
各位对于新手的态度,似乎越来越不友善了,一句大家都听过,并觉得已经老掉牙的胡话:“每 ...
受教了,我承认在那个回复里语气粗暴了一些,但给我遇到同一个情形,改次我还是会再‘开枪’鸟人,但可能会学下如何伤人不见血的‘文明’方法。
对于大马青年的求知心态,有些人冷眼旁观,不闻不问,信奉少讲少错,不讲不错;也有人爱之深,责之切,恨铁不成钢,舌剑走偏锋施激将法,希望唤起烂泥的好胜心而自强;当然也有人拥抱博爱精神,循循善诱,诲人不倦, 希望有一日迷途羔羊会顿悟,得道飞升...
部分这里提问的人网友所作出的准备功课,我相信你也是有目共睹的。
那些曾下番努力,不管查不查过‘古哥’,然后才来发问的, 就算是蒜毛小事,我们大家当然会尽力帮忙解难;所谓温故知新,再基本的知识,我们都可能从中发现以往忽略的地方。
那些直接把老师分配的功课发上来问的人,何样的指导会有用? 套你那句“每个高手都是从新手爬上来的”, 新手会变成高手,是因为掌握了‘学习之心‘。 没有一个人可以依靠固定既有的‘技术’来保住高手名衔,固步自封,‘坐吃山空’ 是很多IT人的幕后死因。
要增强技术知识,我的原理很简单(但很多人认为枯燥没趣):
不上社交网站,  去混技术论坛;
不看八卦新闻,阅读科技文章;
不沉迷游戏,鼓励‘拆’程序;
“G“一“翻”三,不要找到你要的就满足,多翻阅3个周边课题
小弟出道时日尚短,身涉江湖未深, 难免年轻气盛,口出狂言,各位大侠请勿见怪。
以上文章以GPL (灌罢了) 版权发表 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|