佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1824|回复: 25

java的coding 是用什么软件来compiler?

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

使用道具 举报


ADVERTISEMENT

发表于 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都受用..
回复

使用道具 举报

Follow Us
发表于 12-6-2009 11:49 PM | 显示全部楼层

回复 5# 天使乐园院长 的帖子

你完蛋了。。。一开贴就顶撞人

其实 这里的网友 都是 鼓励新手们。。 尤其是每天对着电脑 IT 学生

用 Google。。。 自力点。。。

看看 megablue(希望你懂他是谁, 你们新生代也有玩过他的东西) 。。的精华贴

http://cforum1.cari.com.my/viewt ... p%3Bfilter%3Ddigest

看了。。。 请写感想。。
回复

使用道具 举报

发表于 15-6-2009 09:45 AM | 显示全部楼层
可以试看 Netbeans...
回复

使用道具 举报


ADVERTISEMENT

发表于 15-6-2009 09:59 AM | 显示全部楼层
Eclipse .. NetBean consume too many sources.
回复

使用道具 举报

发表于 15-6-2009 08:45 PM | 显示全部楼层

回复 1# 天使乐园院长 的帖子

javac
java

jdk 里面的。
回复

使用道具 举报

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

回复 10# onlylonly 的帖子

谢谢。。。
我已经找到了。。。
回复

使用道具 举报

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

回复 10# onlylonly 的帖子

谢谢。。。
我已经找到了。。。
回复

使用道具 举报

 楼主| 发表于 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 | 显示全部楼层

回复 14# onlylonly 的帖子

谢谢,我遗漏掉了。。。
不过还是要谢谢。。。
回复

使用道具 举报

 楼主| 发表于 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
回复

使用道具 举报


ADVERTISEMENT

发表于 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人的幕后死因。

要增强技术知识,我的原理很简单(但很多人认为枯燥没趣):
不上社交网站, &#160;去混技术论坛;
不看八卦新闻,阅读科技文章;
不沉迷游戏,鼓励‘拆’程序;
G“一“翻”三,不要找到你要的就满足,多翻阅3个周边课题

小弟出道时日尚短,身涉江湖未深, 难免年轻气盛,口出狂言,各位大侠请勿见怪。
以上文章以GPL (灌罢了) 版权发表
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 6-12-2025 09:49 AM , Processed in 0.127701 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表